Hi,
if it isn't a problem, can you use conditional comments instead of simple HTML comments in the HTML output so the IE7 :first-child CSS bug doesn't occur?
In WP-Bannerize 3.0.24 I changed all HTML comments
<!-- ... -->
with conditional comments
<!--[if !IE]> ... <![endif]-->
in the method bannerize() of class WPBannerizeFrontend{} (rows 121, 130, 200 and 203).
Thank's a lot! :)