I know the Xbox one is came out, but my parents are most likely getting an Xbox 360 for the family as a Christmas gift. They like the Kinect part of Xbox, but they are looking at buying a bundle, and the cheapest bundle is 4gbs and that is like the most broadcasted bundle. I rather have more gigabytes because I would like to use Xbox live and play games a lot. So, I have seen you can buy hard drives for the Xbox at stores(most likely amazon because WalMart only has one type[320gb].) How many gigabytes do I really need to make the most of the device? I can already tell 4gb won't be enough because I have more than that on my phone and knowing Microsoft you probably have 1-2gbs left for personal use. Which size hardrive should I buy? 60gb, 20gb, 30gb, etc. And can you just use any flash drive if I were to go that route?