You can send a gift via email through iTunes. Amazon.com is another great choice. An email is sent with a code they can use to redeem their gift and they can start shopping immediately. On the "instant" front, Amazon also has games to download to your PC. So if you know someone who likes video games get them an Amazon.com gift certificate.