No I deal in practicality. An ltb editor is never going to use anything that XNA offers, it doesn't need to do anything other than read and write what boils down to a text file. There is no reason to use a higher level language to write a tool like that unless at some point you need to integrate it into something bigger. Which to be honest is highly unlikely for the ltb file format since it doesn't relate to the graphical end of Rose at all.
Don't get me wrong, I'm not encouraging anyone to not learn a language, but I'm not going to change my opinion that you can make a better ltb editor with C# than you can with VB, they both require the same frameworks, they both accomplish exactly the same thing in this case.
The following is for the part you edited out of your post while I was typing
As to Matt, he is a lot more talented than any of you guys that like to look down your noses at him think. I am pretty sure everyone could learn from each other if the cheap shots over nothing came to an end but I doubt that is going to happen from either side. He does what I ask in an incredibly short time frame, all his tools work without fail and are easy to use given we are the only private server that has a single real coder at the moment I haven't seen you guys do anything he can't. So it's time to get off your high horse about him. A mature person doesn't need to like someone to admit their ability.