Yes, I'm back on that old chestnut again...

Brian's posted his ideas on the subject. It is Java-focused, but mentions C++ and C# along the way so there's something for everyone!

And if you're not already subscribed to the ThoughtBlogs, this would be an excellent time to do so.