Sorry for the necropost, for some reason this wound up high up on the list, and I'm not sure why. Didn't notice the date. (Was a post removed, perhaps, that might have bumped it?) Oh, well, it's as relevant today as it was when it was posted.