|There is no freelancer company, that would defeat the point of freelancing.|
That's not entirely true.
There are several companies that operate as "headhunters" in that they take programmers, take businesses, and match them up. They take a cut of the pay.
Get in touch with a headhunter, tell then what you're qualified in, give them a resume, and they'll get in touch with you about jobs.
The downsides are you generally don't get paid as much (though $60-$75/hr is still pretty common, at least in my area -- depending of course on qualifications), and the work is temporary. You get hired on for a few months then let go when the contract expires.
Also, its easier for companies to drop contractors. At my last job, they hired swarms of contractors, and ended up letting 2 or 3 go after just a couple weeks.
So it's real unstable work.