Also, ZigZagJoe, I know it's probably not the direction you want to go, but have you considered open sourcing this beast? There are a lot of us that'd be happy to contribute to the code. I'm sure there's a way you could do that and still get contributions in some way. Not sure how, but I'm sure there's a way.