Depending on what school you come from you may or may or may not agree with the model or technique being used for ASP.NET Application using MM.NET - that said it's fairly simple to implement.
I believe there is a guy on this forum by the name of Stephen ??? - he lives in the Eastern part of the states that developed an Auto Dealer Web Application using MM.NET. He might be able to give you some input on that.
I've create several prototypes using MM.NET and have actually enjoyed creating them because of how simple it is to implement.
Simplicity does come with a price, though - some will say that it's heavily dependent on state cache but who doesn't depend on it these days?
Again, it'll take some ingenuity on your part to make perform at it's best.