If you’re doing any sort of UI work you seriously need to read Jeremy Miller’s killer series on Writing Your Own CAB. One of the best gems in there (and there are many) is the piece on humble dialog boxes.
Miller’s clear text shows how to pull that out of your presenter, toss it back to the view, and write solid tests using Rhino.Mocks (yay!) to validate everything.
Gold. Sheer gold.