And the ie6/7 stuff isn't much to worry about, either - you can just use conditional comments to include a traditional CSS Sprite-based file if ie6/7 is detected.
Yes, it means more overhead, maintaining two versions of your CSS file, but the improvements in speed might be worth it.