i used to mess around with bank drafts (a few places still accept them)
To be honest you're better off just getting a credit card! A lot of places probably accept visa debit cards too so it may be worth looking into getting one.
Or, as naughto said, 3v vouchers are meant to be pretty good.
I find "wirecard" very useful, especially if you like the idea of keeping the same credit card number for a few years.
Tenchi fan- unfortunately not everyone has the option of a credit card, which is why they have to resort to temporary/prepaid ones.
Do a search on here for "Neteller", a virtual MasterCard that's free to use (if you load it from your bank a/c and don't use it to make cash withdrawals).