I definitely second both of these. The nature of my work means I end up using my computer in all sorts of places. Even just one day of trying to type on a desk that's too low, too high or too far away (i.e. there isn't room to get your legs under the desk) and I get problems. My back has to be vertical, and arms have to be horizontal.