This is looking great so far. I'll be sure to play your demo when I get some free time and let you know what I think. Good job on all your work so far.