I been working on the website. Still waiting for my payment processor to get his head out of his .... I think I need to get up early and make a call to someone else... sick of waiting.
I remember seeing a payment processor in the suppliers section, I think......think it was called iProccesing or something. From what I remember all the comments were positive. Might try searching the forums.
You'll definitely have to PM us the link when you get it up!