YASB (Yet Another Silver Bullet). I'm actually a big believer in RAD, expecially for prototyping. However, remember the old adage:
The first 90% of the work takes 90% of the time. The last 10% of the work also takes 90% of the time.
Few systems are a 100% perfect fit to a "one-size-fits-all" solution. The challenge is in bridging that small but critical gap. Which is why replacing software talent with untrained monkeys never works.
And, yes, I'm sure we'll shortly be seeing Help Wanted ads demanding "2-3 years JSF experience". Which, aside from the obvious chronological insanity, ingores the fact that the whole idea is that an unskilled person can create functionality via a simple drag'n drop interface.
[ April 05, 2004: Message edited by: Tim Holloway ]
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.