I remember all of these fondly. Though IMO the real hacks came with trying to get IE6 to comply when the rest of the world moved on. Basic things, like getting transparent PNGs to be, you know, transparent...
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}