They do have more than one service (LotzaTraffic is one that I know of for sure) So it might be they have your email address in another of their databases.
OR
You signed up to them thru CCBill before they put up the new admin & you're not registered for this version.
|