it's a beta - you can expect bugs
seriously, though, did you click the button to confirm the purchase multiple
times, or hit the refresh button? if you look at your bank statement, it
usually gives you a toll free number you can call if you have questions about
the charge.
from the order confirmation e-mail:
You may contact Customer Service Monday through Friday, between 8AM and 10PM
ET, at 1-800-590-6385, toll free in the United States and Canada. You can
also send inquiries to (e-mail address removed).
I may have to contact them, no charges are showing on my bank statement yet.
(I haven't gotten the kit, yet, so maybe they haven't processed my order yet.)