If you are ever getting frustrated with .Net development just go work with some old VB6 code for a while. You'll learn to love .net all over again.
Please, just make it all go away.