Take into consideration that you might want to do it with winforms as well, if agreeded, and access your data via Enterprise Server. I bet you you would save lots of time.