Umm are you sure about 12"? Seems awful small, most panels start around 14-15", smaller is likely to cost money (unusual order).
XGA is a resolution isn't it? (1024x768 iirc), what you want to maximise is the view angles which is generally unrelated to the actual resolution of the screen. Something akin to an X-black screen from Sony (XBrite from other manufacturers) normally has a not bad view angle, though most modern LCDs are pretty good (160degrees+).
Personally I like viewsonic monitors and Sony however thats personal preference.
http://www.overclockers.co.uk/acatalog/lcd19.html
19" monitors (UK supplier)