Practically perfect gifts

For the person who has everything, why not find a present they didn't even know they needed? We've put together a brilliant selection of practical gifts they'll actually use, from handy USBs featuring fun characters, to torches and speakers from top brands.