Reading through CLR via C# and came accross 2 interesting things that were just mentioned in passing in the book.
It says if you have no default exception handler (and have a verisign signed assembly) that you can retrieve the error reports that are sent to Microsoft .. After some poking around I figured out how to get this setup ... http://msdn.microsoft.com/isv/resources/wer/ is the place to start.
Shareware Starter Kit http://msdn.microsoft.com/vstudio/downloads/starterkits/ alot of really useful functionality / tutorials in it great tutorial for a hobbyist looking to start distributing their software.