Considering "you" won't be needing 500GB (I actually couldn't find any store selling any external HDDs with lower capacities! ) any time soon, and probably won't be needing 32GB any time soon either, so the best pick would be two 16GBs over time or better, if cheaper by then, would you rather pay for a USB flash drive of 32GB (or even two of 16GB, because I actually found them cheaper than just one of 32GB) or would you rather pay a bit more and get say 500GB USB HDD? Please, do note that one is a flash storage and the other mechanical storage. I'm not an expert, but I believe data reliability is greater in flash drive storage, correct? What would be your pick? -edit- Just allow me to add that there would be a higher chance of needing the 32GB or so over time (way over time) than there would be for the 500GB.