I've converted to Blogger, and Blogger's permalinks are a tad different:
Specific differences: no /archives sub-directory, no /day in the path (just /year and /month), and the file extension is .html instead of .php. Ideally, I wanted a way to ensure that people visiting the first URL end up at the second.
For the most part, that's now happening. Using the WordPress Redirection plugin (I'll eventually move this out of WP itself and handle this in .htaccess), I'm using the following regex query:
/tins/archives/(\d*)/(\d*)/(\d*)/(.*).phpAnd I'm redirecting those URLs to this string:
A few edge cases where this breaks: Blogger caps its permalinks at 5 words. So posts-with-lots-of-words-in-the-title.php become posts-with-lots-of-words.html, and my redirection won't work. Also, Blogger doesn't include the word "the" in permalinks, so the-day-is-here.php won't properly resolve to day-is-here.html.
Nevertheless, this is about a 98% effective solution, which I'm quite happy with. I'd love to have a custom 404 page so confused visitors could figure out what was going on - but on the balance, I've accomplished what I set out to do.
And so concludes this period of meta-blogging, in which I blog about the blogging engine that lets me blog. Even I'm a tad tired of it, so look for obsessive political blogging and the random nerd post to reappear any day now.