Some or all of the following may be necessary - try in this order:
1. Try resetting your PRAM/NVRAM (
http://support.apple.com/kb/HT1379?viewlocale=en_US ). If everything isn't fixed, then continue to follow the steps here including resetting your SMC (
http://support.apple.com/kb/HT1411 ) if necessary.
2. Use Font Book to eliminate all bad and duplicate fonts.
3. Reinstall (or install for the first time) the .6.1 and .6.2 updates by downloading and installing the combo updater (
http://support.apple.com/kb/DL959 ).
4. Reinstall 10.6 using your Snow Leopard install DVD by installing Snow over Snow using the upgrade method. Test your system after returning to 10.6. If is good there, then you may not want to re-install the.6.1 & .6.2 updates - if you do, then use the combo updater again (
http://support.apple.com/kb/DL959 ).
Still no joy, take it to an Apple Store and ask staff there for assistance.