I found nothing about the renewal process on
www.co.cc. I found this
forum thread where they state that only the first year of registration is free.
If this is correct, I find this company quite misleading. Not only do they not mention this when you sign up, but the service they advertise - a free
domain - you don't get...
co.cc is the actual domain (cc is the ccTLD for the
Cocas Islands) - so you actually get a subdomain of co.cc.
Unfortunately, it looks like there's no such thing as a free domain...
If I were you, I would seek confirmation from their support team at
hlp@co.cc, and perhaps post back here so we've got some facts.
Hope this helps you. Sorry for the disappointing news...