I still remember the days, when I was working into the late nights (rather early mornings) to translate pages of the PHP documentation, and wondered how I can bare the load, without eye sight problems or pains in my body. Well, years of contributing over-hours and practicing bad posture shows its result after all, and after back pains for some time now, since a few weeks ago, I suffer from RSI in my arms as well. Knowing this will happen, I am going out swimming regularly for some time now, and I tried to set up an environment where I can work with better posture.
Welcoming a MacBook Pro to my work environment this last fall, I worked using the laptop on its own for some time, but then realized I'd rather try to integrate it to a better environment using a bigger and better positioned external monitor and an external keyboard. The Apple aluminum keyboard is great, although it's keys are a bit farther away from each other, compared to traditional keyboards I am used to, it is a great experience. But connecting my MacBook to an external display resulted in unexpected problems.