Guy,
The problem with that software, other than the cost, is that there is no provision for your client to download the images selected. I am in the process of designing something similar with my own new website. I'm using Flash and XML to automate this process. My module works by first a display of the images, at which time my clients will select those they wish to download. After complete selection, the image "package" will be transmitted directly to a folder on their desktop. On my end, I just load the images into a special folder, run a Photoshop action, edit one text file to enter the title, date of the shoot, and number of images, then upload the whole thing to my server. The prebuilt templates take care of the rest. Total time start to finish for each shoot is under ten minutes, plus whatever time it takes for the raw selection/upload/reformat, which is dependent upon the number of images.
I'm doing all the work myself on mine, but I would think you should be able to have something similar built for you for less than this other software costs, and it will fit your business exactly. Computers should adapt to your workflow, not the other way around!
Warmest Regards,
Chuck Jones
www.chuckjonesphotography.com