Hey just thought it was high time I called it quits on this one. Quickly it became obvious that I'd bitten off more then I could chew :-) Here is where it ended up, plenty more that could be refined but I am just done with it, time to more on to something else. This was quite the journey.