I think any size site can survive even in the current market if the site does not require huge teams of people to update it or huge bandwidth requirements.

DesktopHits.com is described as a Streaming music site which obviously needs a large amount of bandwidth. I think most sites should at least be able to cover their costs and if they are large enough maybe support a few full time employees.

As JonPKibble mentioned far too many companies bought expensive offices and hired as many people as they could and are now either dead or cutting costs dramatically.