4-6 hours works best for me. It's a perfect balance where I can get a lot of projects done, yet feel refreshed enough to take on a full work day.
When I get more than 9 hours of sleep, I find that I get headaches, very frequently, and it's very difficult to get rid of them.
That being said...