IE makes it to 7th Base
About 10 minutes ago I just finished reading a new post on the IE Blog. They describe the way in which the BASE tag has been incorrectly implemented in IE for the last few versions, and that in IE7 it's finally going to be done the right way - only allowed once, and only in the HEAD tag.
I've known about IE's way of implementing it for ages. In IE6 and earlier, you can have many BASE tags in your page, and every relative URI mentioned after it will be navigated relative to the most previous BASE tag. It's an interesting implementation, and first bit me when I was writing some DOM parsing software, trying to work out why links weren't being followed when they should have been (I wasn't allowing for people taking advatage of this feature).
Because my first run in with it was as a bug, I never did it myself, knowing full well that it was against the standard. As I read the post, I laughed out loud at the thought of all the gumbies that thought it was more than legal to use it the broken way who'd have to go and fix their pages.
Then about 5 minutes ago a new post from Rory arrived. He's been bitten by this exact 'feature'.
I'm sorry dude, you're a good friend and all, but I'm laughing extremely hard at you now. Hee hee! Good luck finding a solution :)