Not sure if it's been mentioned before but in my experience (several times with different accounts) VM do not automatically refund any credit balance on your mobile account when you close the account and leave them. You have to chase this up and get them to issue a cheque (!). And if you don't explicitly ask them to refund it then they keep it. Seems like a bit of a swiz on their part to me but there you go.