IE7 breaks my website
It was warned in IE Blog that some of the bug fixes included in IE7 could break some websites. Because of Microsoft’s commitment to backwards compatibility websites based on the standards would be at the greatest risk of breaking, especially sites that use CSS hack to compensate for bugs in IE6. In long run, this is a good thing for web designers who love using CSS to layout their web. But in the short run, it will mean rewriting stylesheets.
Hacks are necessary while the majority browser handles complex CSS designs in difference way. However, it is possible to go entirely or almost hack-free. Try to make the CSS as clean as possible, and hack only for IE. Because other modern browsers are held to a higher standard (and problems occur in them cannot be easily worked around). IE7 is just the first step for MS to make a more compliant web browser. I expect to write CSS without any hack in the future.
In my Thai website, MS Sans Serif is my major font. The problem is IE7 does not support non-truetype font anymore. So the browser cannot break words correctly. Some words are repeated in begin of the next line. The only solution I do is using Tahoma to be a major font (that’s not a nice font in my eyes).