Depends on the amount you want to spend. I brought a 1 terabyte drive recently for under $200 which just slots into any USB port and has an internal power source so doesn't need to be externally powered. It's about the size of my palm as well, so it's not bulky at all.
no subject