Hi Hal,
I wasn't trying to say that we should use Lyris or LSoft. I'm saying that these products already do most of what you need, so, we should look at how *they* handle these issues and replicate them, rather than rebuilding the wheel. I'm pretty sure you can still get evaluation editions of both of those two products.
Cheers
Ken
www.adOpenStatic.com