Thanks Annihilannic cost me an arm and a leg plus my sons university tuition fees lol. It's water cooled with 5 disks plus 5 disk stripe on LSi Scsi

No xorgconf that I could find.I think I'm going to have to re-install. Got this from my guru:-
on *nix systems, the setup is held in the file
>> /etc/X11/*xorg.conf *so i
>> guess, if you hold down either ALT-CTRL F1 or ALT F1
>> down you should get
>> a terminal console.. if that doesn't work try CTRL
>> ALT F2 or F3 or F4
>> CTRL ALT F7 should be your Graphical display
>>
>> If you get your console prompt, login and do
>>
>> cd /etc/X11
>> ls
>> and see if there is an xorg.conf
>>
>> if ther is you can view it using
>>
>> more xorg.conf
>>
>> to edit it, i prefer nano, but if its not working
>> use vi
>>
>> if you can get a copy of this file to me, i can edit
>> it for you...
>>
>> alternativly, there should be a file which you can
>> run as super user
>>
>> 1. As su, run /usr/X11/bin/xorgconfig. Answer the
>> questions as appropriate
>> and the program will create an xorg.conf in
>> /etc/X11.
>> 2. Run kdmconfig and change from the xsun server
>>
>>
> <
>
>> to xorg server.
>> 3. Download the NVidia driver for Solaris from their
>> website
>> 4. Read the README and run the file as per
>> instructions
>> 5. Run /usr/X11/bin/scanpci and check the pci id of
>> your NVidia card.
>> 6. run the command
>> update_drv -a -i '"pcixxxx,xxx"' nvidia
>> where the xxxs are filled by the values you got from
>> scanpci command.
>> Don't forget the quotes ' and ". One thing to note
>> here,scanpci gave me
>> a PCI ID for my GeForce 5200 as 0x10de 0x0322.
>> Entering it as
>> '"pci10de,0322"' failed. I had to go into
>> /etc/driver_aliases and drop
>> the 0 in 0322. Finicky eh?
>> 7.Edit the /etc/X11/xorg.conf file anc change the
>> entry that reads "nv"
>> to "nvidia"
>> 8. Finally as root run the following command
>> # reboot -- -r
>>
>> If this doesn't work, i can't remember if Solaris
>> uses dpkg/Apt but if
>> it does run
>>
>> sudo dpkg-reconfigure -phigh xserver-xorg
>>
>> If -phigh doesn't give you one that works then use
>> -plow. You'll just
>> need to enter more info.