its a fresh install of suse 10.1
this is what i got when i typed in startx
xauth: creating new authority file /root/.serverauth.4281
/usr/X11R6/bin/xauth: creating new authority file /root/.Xauthority
/usr/X11R6/bin/xauth: creating new authroity file /root/.Xauthority
X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Buils Operating System: SuSE Linux [ELF] SuSE
Current Operating System: Linux linux-qt09 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC 2006 i686
Build Date: 02 May 2006
Before reporting problems, check
http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) Warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/car/log/Xorg.0.log", Time: Sat Dec 23 23:08:38 2006
(==) Using config file: "/etc/X11/xorg.conf"
Data incomplete in file /etc/X11/xorg.conf
At least one Device section is required.
(EE) Problem parsing the config file
(EE) Error parsing the config file
Fatal server error:
no screens found
Please consult X.Org Foundation support for help
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 event remaining.

I have no clue what half of this means save for the fact that obviously something is either missing or wasn't installed correctly. I don't have time to try to figure this out on my own right now but I'll see what I can do if I don't hear from you tomorrow. Thanks for your help by the way. I've seen what Linux can do on my friend's computer and I fell in love with it at first sight, and I'm ready to kick Windows XP to the curb so if I could just get SuSE working properly it would definately be the perfect Christmas present.
