I don't know about agencies, but if you are working in an US hospital, most hospitals offer reasonable insurance for employees. For me and my children, I pay $95 dollars every 2 weeks for health insurance with reasonable co-pays ($35 visits) and caps and provision for drugs, dental, and glasses.
My employer also offers short term and long term disability (and life) insurance relatively cheap.
Madwife, if your insurance was cancelled backdated to the last day you work, that was a violation of law. It's called COBRA - and that isn't a gov't company, but a law, specifically the: Consolidated Omnibus Budget Reconciliation Act of 1986.
COBRA places restrictions on how a company can treat its employees in regards to both health care AND retirement.
Cobra Law does not allow a company to 'cut off' your health insurance or back date your cut-off. If your company did that, then they broke the law. If you were being cared for under a plan, and an employer decided to terminate your relationship (probably because you were out of work) that termination would be effective the date it was decided, NOT THE DATE YOU LAST WORKED. And, in many instances, coverage for an 'event' doesn't end until the event resolves. The whole reason for COBRA is to prevent employers from playing games with your coverage.
And Cobra requires that they allow you to continue to purchase insurance for a time after you lose your job WITHOUT A GAP IN COVERAGE (albeit without the employer's co-pay - so, at a much higher price.)
The following is a link on Cobra Law: but this law is meant as a protection and not a hassle to workers:
http://www.dol.gov/ebsa/faqs/faq_consumer_cobra.html
~faith,
Timothy.