I feel the same way… we can get at least halfway there, though, and use CSS3 border-radius for the good browsers (Firefox and Safari) and send extra CSS to IE to make it do its clunky old thing. At least that keeps it nice for the modern browsers. I wrote an article about that here:
http://www.bestinclass.com/blog/2008/simple-rounded-corners-with-css3-box-radius-and-fallback-for-ie/
]]>