Ah, object oriented code or (OOP because when it screws up you go OOOOPS) nah just kidding. Anyway, like I said, good luck and it's looking good so far - might even be using this one day