How to buy an app for a friend? I would like to buy a game (well several copies of it really) for some of my friends for Christmas. Is there any way to do this? Would I have to rely on the publisher, or is there some way to "gift" apps from the market?
Update: Google Play Gift Cards are now widely available in many countries. Thanks to @Chahk for reminding me to update. 

Amazon has released their own Android Appstore which allow you to send Amazon gift cards that are redeemable for Android Apps. This requires a few extra steps, but should let you gift what you want to until this function gets added to the original Android Market Google Play Store.