I bought a house last month so I've been a bit busy with all of that. In fact, my "me" time that I used to use to play around with all the new technology out there has been significantly reduced.
I will say that I have spent a few days playing around with Tomcat6, Spring tc Server, and more than a handful of various .WAR files. I have to say I'm impressed. Incredibly powerful, simple, and useful technologies don't always find their way to the masses, but this is definitely a win. I'm still torn as to whether or not this makes more or less sense than a Python-based solution, but so far, I'm up for further investigation.
What do you think? What's your favorite webapp platform and why? What languages do you tend to go to when it's "your program" and not someone else's?
And for the million-dollar follow-up question: If you're doing scrums/xp/agile development, what tool(s) would you recommend for project management of distributed teams?