In good times everyone is a winner. Tough times need smart measures and lots of luck. Keep working at it and luck will be in your favor. Perseverance with smarter and more creative approach is the key to weather the storm.
Active Income -- Improve on your resume, job hunting skills, ineterview skills, networking skills, and self-promotion so that you can stand out from 100 to 1000 other candidates competing with you to gain employment.
-- Keep looking for temporary or contract assignments. Keep networking, and contact potential employers and contacts offering your services on a temporary or part-time basis for a nominal pay.
-- Follow up on all your job applications. Build a good rapport with the recruitment agencies to see if they could use their contacts to get you some temporary, contract, or part-time openings by door knocking. Be flexible in your rate or salry expectations. This can create a win/win out come. Make sure that resume is impressive enough to increase your chances.
-- Part-time training, lecturing, or tutoring jobs.
Passive Income -- Google Adsense via blogging and building professional sites.
-- Self-publishing (POD - Print On Demand)/publishing books e.g.
http://www.lulu.com. Paid/Unpaid assignments to improve your employability -- Part-time volunteer work in your field, which may pave way to paid jobs within the same organization or through contacts.
-- Start a blog on your field.
-- Contribute to open-source projects.
-- Contribute articles in your field.
-- Constantly review, update, and improve your resume, job hunting and networking strategies. There are good books like "What color is your parachute?"