Any chance you'll ever have multiple front-ends for this? For example a web front end and a executable front-end? Or possibly that you'll want it to work accross very limited bandwidth like a dedicated T1 or even a Dial-Up VPN?
_________________________
~ John