I just finished my most recent round of job hunting. After seeing how hard it is even for people like myself with no criminal record, solid references, an address, a phone, a bachelors degree, 3 years experience in my general field of interest, an open schedule, no kids, and the ability to pass a drug screen, it really makes me wonder how on earth anyone without one or more of those things ever manages to get a job.
I really feel for you if that's your situation.