Some good suggestions have been posted.
I would do the $19.95 a month deal.
Surfers want instant membership so you need to get a processor, CCBill or someone like that. I personally have no love for CCBill but lots of places use them. Anything but asking them to mail you a check.