If you get a low power drive, just about any standard in-spec 500 mA USB port can power it. I have four separate 2.5" drives that work just fine off a single 500 mA USB port (2.5 W). However, they're all 5400 rpm low power drives.
A lot of the 7200 rpm drives won't work off just one 500 mA port though. They require too much power. Also, many SSDs require too much power for that too. In fact, some higher power 2.5" drives won't even run reliably off two ports (5 W).
My 4 drives that run off single port USB power:
1) WD My Passport WD5000MEB 500 GB 5400 rpm.
2) Seagate FreeAgent Go 9KW2AL-502 1 TB 5400 rpm.
3) Some 250 GB 5400 rpm drive I pulled out of my Acer laptop and stuck in a Vantec NexStar TX enclosure.
4) Some 160 GB 5400 rpm drive I pulled out of my MacBook Pro and stuck in a Vantec NexStar TX enclosure. I think it's a Seagate with an Apple firmware, but I can't remember.