Well, I finally did it.  I upgraded from WordPress 2.3.2 to 2.6.  I hadn’t planned on doing it today, but something happened to all my blogs that were being hosted on 2.3.2 (except for one - weird) that served up an HTTP 500 error page when navigating to the site.

Of course, upgrading was not without its pitfalls.  There is a bug in 2.6 (don’t know about previous versions) when hosted on IIS where it serves up a 404 page when there is an index.php in the permalink.  This is now due to be fixed in 2.6.1.  The workaround is to specify category and tag basenames on the Permalinks settings page.  Works like a charm.

Another problem I ran into was that I couldn’t log in to my blog.  After typing the password it would click a couple times and then give me the login page again.  Like a dufus, I deleted the contents of the user_pass field for my user thinking I could log in with an empty password.  WRONG!  After trying several different things, I stumbled upon a tutorial for resetting the password in phpMyAdmin.  It finally let me in.

There are a number of things that don’t work well in WP 2.6, so now I’m off to fix those.  One of the problems includes the display of the Pages widget on Firefox.  I suspect this to be a problem with my theme rather than the widget, but you never know.