Looking to purchase around a 500 GB hard drive. Going to take advantage of the Time Machince app on Leopard. What do you guys suggest? 400/800/esata? I really don't even know what that means. Anyways, I'll be using it to keep all my docs, music, movies, and time machine backups. Links would also help. Thanks for your input. I would prefer buying one that I wouldn't want to upgrade in a year or two if thats possible. Also, is it possible to store all my stuff and run time machine on the same HD?