Excellent! Is the prototyper working, then?
A view is a great solution, as it avoids the need to modify the actual scripts. The datamodels change less frequently, and changes are by nature more centralized, so this approach helps lessen the future maintenance load.
If you've tested the prototyper and think it's really working at this point, I'll add the view to the CVS tree (or you can ask Ben to grant you CVS access if you want).
Lemme know ...