Here's a quick fix in case it helps anyone using the terrific Twitter Bootstrap HTML/CSS/JS framework:
We were testing our latest project in Internet Explorer, that scourge of web developers everywhere, and noticed that the gray "default buttons" (class="btn", pictured below) looked awful. They were dark blue with black text, and totally unreadable.
After digging a bunch through the CSS to see what was wrong, it was this line right here that was causing the issue:
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'ffffff, endColorstr='#'e6e6e6, GradientType=0);
It's some weird Microsoft gradient stuff, but the buttons look fine without it! So just comment it out, and you'll be all good.