Very good post. Next I would like to see integrating it so that it can be filled out via the web. The environment I'm in does not allow everyone to have InfoPath to be installed on their computer.