With the right content anything can be valuable, Not as valuable as a top level domain, but still, it comes down to content IMO.
Not really. Co.cc aren't technically domains, they're just subdomains from the domain name "www.co.cc"