I love the small form computers. We had to move office recently and the small ones made the experience much more tolerable! And we put ours on the desktop so no more work place hazards (bending down, hitting your head on the table, can't see anything - speaking from experience) when you have to connect something to the USB.

We also use these Dell computer that James had recommended.