I'm at a crossroads. I had being in this spot. You're at the tail end of a technology experiment that didn't pan out (WebForms) and on the verge of a new 'breakthrough' of a technology that has much more promise (MVC a la ASP.NET).
I have a project that is in desperate need of refactoring because a lot of logic is stuck in code-behinds and I want to get it out of there into where it belongs. I was going to go a pseudo-MVP route with it, but it's looking like MVP on WebForms isn't the greatest solution. In fact, it isn't really a solution because there are some serious deficiencies.
So I hate to go refactor and do a bunch of MVP stuff I know is wrong in this circumstance, but I can't wait months for MVC.
Having witnessed ScottGu's MVC
framework presentation myself,
and with all the buzz I'm thinking that it's worth waiting for some of the MVC bits.
From what I saw in Scott's demo, it was pretty lightweight. There didn't seem to be much there (and that's the beauty of it!) and so even the early bits might be useful to start developing against.