Why would talking abou jQuery get you into trouble? jQuery is now fully supported under ASP.NET 4 and VS2010. It's been blessed by The Gu.That should be enough for most people here.
wow! that's great news about jQuery (and an indictment of how behind-the-times i am).
i agree figuerres. some data-centric controls are invaluable... i was mostly talking about the controls that try to do *too much* like the menu and wizard. as soon as you require functionality/styling that's not offered out of the box, you're stuck trying
to over-ride their rendering and at that point, you may have well just rolled your own solution < that's the only way to get the granular level of control.
i also love the multi-view. i think the wizard is derived from it, so if you need wizard-like functionality, the multi-view exposes a very useful event model to exploit.
as far as email goes, you can spend a lot of time trying to get your relay rules set with your stmp server but if you have access to the virtual stmp that comes with windows server you can send emails with something like this:
//create the mail message
MailMessage mail = new MailMessage();
//set the addresses
mail.From = new MailAddress("me@myDomain.com");
//set the content
mail.Subject = "Hello.";
mail.Body = "<b>Wow, this is easy!</b>.";
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("127.0.0.1");
you can even write the email files directly to the transport folders, bypassing the network layer completely. check this resource for email guidance: