OK so a friend is giving me her old elite because she got a new one. The hardrive is missing but everything else is there. What kind of storage device works best? I want quite a bit of room for DLC and demos so I'm thinking a external harddrive over a flash drive but should I get a portable USB powered one or the ones with a separate power adapter? Also, any preferences in brands? And is there a limit to what the xbox supports?