Purely a style question: http://stackoverflow.com/questions/1176950/acronyms-in-camel-back
So, there is this convention in Java and .Net. I like this convention. You can argue that upper/lower case in variable and function names means something different than in normal writing anyway, so no reason to treat acrynoms like they occur in normal writing.