Sorry for the late reply, forgot about this thread. I'm a standard bank customer and recently recharged my VM at a Nedbank atm, it doesn't matter what bank you use. When you insert the card, choose the prepaid option, then choose Virgin, then choose the amount (it starts at R50 - R500), then it will ask you for a ten digit number, this is where you enter the cellphone number you want to recharge, ie. your VM number. Complete the transaction and you will receive a sms saying that you have recharged. I also thought that it would print out a recharge voucher, but the whole process is done on the atm.