I'll be taking a longer look at this later, but currently, it looks interesting. I'll take a good long hard stare at your stuff this evening or tomorrow, whenever I can find some free time.