Well, I'm familiar with Drupal, which is like Joomla insofar as it being a PHP CMS application. While I prefer working in Windows environments as I do a lot of ASP.NET development, I have to do a lot of PHP work for my clients too.
So I looked into Drupal on Windows/IIS environments. One gotcha...