If you can get some traffic to a domain, the TLD is not so important. The lesser popular TLDs don't get as much type-in traffic as you would expect, but they can still do ok.
I park at a service that doen't mind if you have honest links to your domains, so I have been able to make them work a little. I've been buying .us domains if I can't get .coms or .nets.