I took the URL consolidation code live. A user can now specify an alternate URL, even if it is registered. If it is registered, it’s checked that it has the same content as the main blog URL (and is nto owned by another author). If it checks out, it is added as an alternate URL, its parents and children are transfered, it’s entry is removed and an alias is set up to point the old ID to the current ID.

Seems to be working just fine, but it still always makes me queazy when I enable code that does fairly complex database manipulations.