Thanks for your thoughts.
I too would prefer not to store them but the system requires to take an intial deposit payment and then in X number of weeks, take another payment and so on.
For VISA and Mastercard you don't need to store the details as you can just send your unique transaction ID from the payment gateway back and this will apply a charge against the same card used in the initial payment.
The problem lies with SOLO, Diners and Maestro cards where repeat payments are not permitted. The card details need tobe resubmitted in full.
From what I have heard though it is against the card payment industry rules to store the 3 digit security code altogether this this maybe my stumbling block.