Steam Digital Gift Cards
Better late than never. Steam now has a digital version of its gift cards. You can send them to anyone who’s been on your Friend list for at least 3 days. Its value will automatically be converted to your friend’s currency. Don’t worry, you can still gift specific games.