Seems simpler but the potential downside is that for IE7 and IE8 the ie7 and ie8 classes will be in the class attribute twice (since ie7 and ie8 classes are included in the markup through conditional comments). Could there be an issue with including the same class name twice?