Thanks guys - This is going to be a @#$%-ton of work to do, it may be my most ambitious piece yet. Hopefully I have time to finish it.