I would go with any WD hard drive. I have an essentials mini 500GB drive and it works great. The size of the drive really matters on what all you want to put on it. If you have a huge amount of games that you want to rip onto the drive, then go with a bigger drive. You can also place movies on the drive if you have mplayer ce.

If I have helped you in any way, please thank me by pressing the little thanks button.