regarding pen drives i guess you could pick up a sandisk cruzer micro 2gb card for 800bucks..or a buffalo drive for a 100 bucks more
regarding headphones id suggest you dont buy wireless headphones at that price since they'll al be crap..ur better off buying wired ones or increasing your budget and getting either sony or sennheiser ones