OK this article is old and maybe I don't know my place (or my place is not here) but this article definitely made me become more interested in Objective-C (I've always hated C++ simply for being an ugly language requiring one to be too specific and repeat, say, class names when defining and assigning simple variables, for example) and even less interested in Java. I've been doing .NET development as a hobby ever since it appeared and it just seems nicer to code for it than for Java (again, less, smarter coding). I know this probably seems out of place, but thanks.