i'm sorry. this all sucks.
i like your approach tho... taking it as a puzzle to work on when you're bored, kind of like debugging code. it's funny, i get to a point where i get reaaaalll frustrated when code doesn't work and have to walk away for a while tho... any code. but i love jigsaw puzzles can do those until my eyes cross.
keep working on the html btw, i dunno what happened to the web course, but you can learn html on your own anyway. there are some good tutorials out there also, but the way i learned it was by ripping snippets of source from other ppls pages and modifying them to see what happened. there are also a lot of good online references.
where i'm driving is this will, in time, be a good job avenue for you as you seem to have a passion for it - as a web designer - which i bet you will enjoy. other skills usually requested are stuff like photoshop - which you know, some ask for illustrator, many nowadays want flash and/or dreamweaver but i think flash is pretty easy to learn (not sure haven't looked into it). but some companies just need the basics, and for a junior position html and photoshop might just do. so keep having fun with that stuff, and keep your eyes open for entry level jobs in the field... it will literally pay off!
anyway. again good luck. i sure hope "something comes through" for ya.

phooey to your inlaws, who i bet all have decent places to live anyway. sheesh.
~ waves ~