You're right though. Even MS is starting to realize the lack of power in their GUI-centric designers. I will say that, in trying to catch up, theyre way out of practice in buildin powerful/customizable command like tools (see SQLMetal and t4 for starters)