Long post! I'll read it in the morning looks like a lot of planning though. It's a good thing!