For most of the time, I love .NET. It truly makes my programming life so much easier than it was in my VB 6 and COBOL days. But someetimes, you come across something that makes you want to take the .NET framework designers and punch them senseless. I am, of course, talking about that wonderful "by...