I think I'm starting to lose it. I make corporate LOB apps and it is up to me what framework / pattern I want to use. For a good 5 years there it was ASP.Net. Now I can use SilverLight (with or without MVVM), MVC or ASP.Net. And what about data access? I can use ADO.Net, Entity FrameWork, LINQtoSQL, Subsonic, My own POCO classes, Ria Services, WCF Services ect... Just for shits and giggles I did my last project, a web application with about 10 pages and 6 database tables all using my ADO.Net DataAccessLibrary that I wrote 8 years ago and standard ASP.Net. I still got application done in no time, the users were stoked cause I automated a lot of shit for them and it was a huge success. To top it off, the newest browsers are so fast, you can't even tell the difference between a full postback and a AJAX request on my intranet. AJAX is almost becoming irrelevant. Oh and BTW, I have been investing some time in learning MVC 3. WTF, it feels like old school classic ASP. I guess it is cool, if you want to make something like face book. But for LOB apps, it isn't any easier than ASP.net... I'm done ranting...
I didn't get any requirements for the signature