Learning as we go.... I've started this blog for a number of reasons.
The first is so I have an online "code base" for all those litle things that just won't stick upstairs and insist on driving me mad.
The second is in the hope that questions I've answered for myself will help out someone looking to do the same things.
The third is to, where possible, spark a debate or perhaps get feedback on code I have written for myself to continually learn from you guys, the internet jedi's.