I have been testing out the iPad for development work and it's working out ok so far. I do have a separate keyboard and an ipad support and I mostly work on remote machines using server auditor ssh app. One advantage is the separation of screen from the keyboard so I can have the screen at eye level and the keyboard at elbow level. Less strain on the neck. A mini desktop like environment. Oh and I am 39 :)