Thanks for the links smyth. Very handy.
General software development techniques is something I'm definitely lacking. I've started going over design patterns after doiks mentioned it. Stuff like this just didn't come up during my degree :/ Don't think I'll touch code for a couple days, I'll just soak in this stuff.
Re: design patterns, I've read good things about a book called Head first design patterns. Don't let the cover put you off. That should go over some patterns in a lighter manner making it easier to take in.
Also check out the videos by Douglas crookford about JavaScript.
