There aren't that many monitors that can do all of the jobs you need, but you can pick up a Cinemaview with extra USB ports, or perhaps ASUS' VK248H (and related), which even have Displayport outputs and a Webcam, although it may be a bit weak in the speaker department.