.CO had a large promotion at launch but a lot has since fallen silent. I own a couple of .CO domains and feel they will rank well for their generic terms but wouldn't command much for the aftersale market.
If you plan on using it for development then buy it, if not then I wouldn't bother.
I certainly wouldn't ever buy a .biz domain.