a1) I can confirm, that latest SharpDevelop is supporting MVC3 development. But you can also use
Visual Web Developer 2010 Express[
^], if fits your needs.
a2) I don't know what the "imprest account" is, but I consider MVC3 platform to be even better for use in a real-word business environment than asp.net web forms. Form many reasons.