Buying iTunes vouchers/gift cards online

Using an iPhone and iTunes as a South African user sucks. Every iPhone user I know has registered a US iTunes account to get access to apps that are inexplicably* unavailable in South Africa. The only downside is that, without a US credit card, the only way to buy apps on the AppStore is by [...]