Thanks for all your responses!
The project's going much better now that I'm home. :-)
Seriously though, we don't have access to the .NET goodies. The decision from the powers that be was to go to a J2EE architecture enterprise-wide, so all of our existing apps have to muddle through as best they can on ASP/VB6. And of course, we have our own tools and environments and standards that make virtually any tool unusable.
Dan, this stuff sounds complicated but it's actually just tedious. If you listed all the tedious aspects of building your SQL code, you could probably fluff out a nice litany as well! If you get into another programming language, I think you'd have little/no problem with it. If anything, you'd be delighted at all the new tools you can play with.
Simon, yeah, I know n-tier has value. *hangs head, kicks a rock* It's not the use, but the ABUSE of it that irks me. Such expensive options ought to be used selectively, when they have some obvious value. We even use it on apps that are simple gap-fillers, while we wait for the last 6 months of a product's life to run out.
Whoever said something about "multiple vendors", yeah, that's why I think offshore development isn't going to fly. "Let's hand off the business logic layer to the cheap guys!" *6 months later* "Oh wait, this doesn't work.. uh oh..."
Elsewhere, EXACTLY!
Dave