"I have a MacBook Pro and an Xbox 360 and I would like to get a 20- to 24-inch display that will support both devices. The speakers should be inbuilt, or there should be an aux out on the display to hook up external speakers. Help! Please!"
The glaring omission of a price limit here has us a bit scared, but we get the feeling Sir Geoff isn't looking to shatter the bank. Keep in mind that a speedy refresh rate will be needed for the gaming aspect, and it needs an HDMI and DVI socket at the very least. Get those gears a-grindin'!