I also found today that a charge has been posted to my credit card for $74.95, I contacted my credit card company immedidately and am demanding a dispute.
These people that do these things are scam artists, and quite honestly I should have known better. I feel duped, but more importantly I am embarassed that I fell for this. Mea Culpa.
Meanwhile, my suggestion is to contact your credit card company and dispute the transaction.
Meanwhile, we should also contact Better Business Bureau, State Attorney General. In this economy we can't afford to give a company like this any leverage.
We should have all known that the old adage is true, you don't get something for nothing.
Good Luck to all, and if I come across any answers, I will certainly let you know.