That's what they told you? That doesn't seem like a very good customer service...I've thought about this mostly to flag the merchant, maybe credit cards will not pay them if they have enough disputes filed. My credit card company said it is hard after 60 days, but I'll probably do it anyway.
I told Tortoise Town I would do this and they said, get this: We win 90% of these disputes. So disturbing that they're having so many disputes filed and are still in business.