Thanks Tom, I agree that getting your scanner and familiarity with the scanner would be the first step as well. And DataAssist and SecurityAssist are definitely also good products to get for this kind of site. DataAssist will allow you to upload and access the information in your database and ScurityAssist would allow for you to restrict access to certain pages only when the user is logged in. As far as eCart goes, if the user wants to set up an online payment site, it would be helpful.
Site Assist Professional, CSS Form Builder, CSS Menu Writer and CSS Sculptor may help in designing the look and feel of the site.
If you are emailing the user from input forms, Universal Email would also be helpful.