We have an older PC desktop that I'm considering replacing with a MBP. The main reason I'm considering the switch to Mac is to be able to do iPhone development on the side (I'm a developer by day, mainly Java on a PC). I was planning on keeping the MBP docked most of the time so I could use a larger external monitor and keyboard. I found those HengeDocks that look promising. But I wanted to at least have the possibility of laptop portability. Is it silly to consider a laptop for only limited portability? Any issues with long-term docking? I was looking at the refurbs on the apple store; one with 4GB RAM and 2.66 core speed for around $1k looks pretty good.