i wanted to touch on the age old debate between Java and .NET (and just Microsoft in general). java was originally devoloped as an applet language for the web, and for small compact devices that needed to run small applications in a minimal footprint (such as cable boxes, cell phones, etc). this was back around '95 when your only other options were either C++ or VB, perl, python, and other similar languages. what has happened to java along the way is probably the most severe example of code bloat...