He'd love one & I'm thinking about it for christmas but I have no idea what he'd need. The options seem to be a 4GB or 250GB... but which would be best? [confused]