Well, I guess you might say I have one foot in both camps
I have always used 5pt as the body margin ***fixed margin***
And used either 2em or (more recently) 5% for blockquotes and divs ***variable margin***
I started using % for the blockquotes when I saw some folks complaining about margins that varied with font size.
There's just no pleasing everybody all the time, I guess.