I'm using the Dell 3008WFP. The screen uses the same panel as the Apple one, but is a few euros cheaper. The inputs are really nice as well, it comes with displayport, hdmi, composite, component, VGA, DVI-D, and even s-video. It does get quite hot though.
But why do you position the ui elements absolute? Wouldn't you get this problem if you positioned them relative to each other?