You can get Visa debit cards btw..
I have one from Barclays.
It is annoying that they dont take switch etc though cause that is what my mostly used card is - apparently natwest "dont do visa"
Before I had my own I had my dads credit card details memorised... big number, expiry dates, security code.. etc