+1 for a Prosites Upfront/stratup payment on sign up

I think it would be great if I could charge a startup fee/upfront payment for prosites on signup. Also ,this would be a great way to stop spam (for me) which would require making a payment, and then the site gets created. I have paypal pro setup as well which I believe could do this?

- Additional thoughts would be $99 to start and $20 a month after the first month.
- Maybe being able to set a start time, ie one month, 2,3 etc and then the monthly fee starts
- Being able to tack on additional fees, like design, space, upgrades on signup might be of interest as well