"SMC reset"? How do you do that? Or is it just what MikesGravity suggested? It does seem to make some sort of sense that SMC would be at the center of all this. (I'm already somewhat familiar with what SMC is/does, I just don't know everything it can and cannot do.)
EDIT:
^^^^^^THIS WORKED!!!!!!! Everything works as it should now! Thank you!
That's good! It seemed to work a little for me but not as good as leopard was. I still restored back to Leopard and everything is PERFECT. Going to wait for a more stable version of Snow Leopard (10.6.3,4,5 etc.).