I'd be interested to see the category of problem that would be difficult without stored procedures (not that I'm an expert on them, but I've never yet been in a situation where I haven't been able to do what I need for lack of them.
If the project was conducted in public, authors of the database structure would have no control over what clients others may or may not write.
I think that if the project were to be well designed, I would hope that there would be no need whatever for anyone to even consider writing a client that provided any functionality beyond that deliverable in a browser. If someone felt the need to do that, then the design is wrong. Cheers -- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org