I'm going to have to try and set aside an entire week so I can just sit down and concentrate on finishing this. Hopefully it won't actually take that long. ;)