I am looking for some thoughts for developing Windows forms. 

Does anyone build MDIForms still?  If so why MDI?

Do you use the User Interface Process (UIP) 2.0 Block?  Why or why not?

I having been working on several winform applications over the past few months and I am using the UIP block, I am bit annoyed by the fact I can't figure out how to start the my application without having a dummy form that kicks off the a Navigation graph.  Anyone have any thoughts on this?

I am interested in your feedback.

Thanks,

Ed Ferron