There are other reasons why you might not want to use data URLs, but this isn't a valid one.
Which?
Which?
On the other hand, you could create css classes like
.someImage { background: url(...) no-repeat; }
and stick them in a sitewide stylesheet.On your further answers, data URLs are far better than sprites in maintainability, not(no rewriting of the map etc)?
At the same time, you download all the data URL images with the CSS, regardless of whether the user ever gets to see them on the current page.
Thats also true for sprites, i think.