I have an old iMac which I need to replace. I am leaning towards the waiting-for-godot mythical skylake macbook pro update, but I do actually like my iMac quite a bit, and a Retina 27" iMac would be awesome. I get my "difficult" needs a large screen work at my desk, this is the majority of my use. A 27" Retina iMac with an iPad Pro or iPad Air 3 w/ pencil would be sweet. I *LOVE* my iPad Air 2 as a consumption device, its the single best enjoyable computing device I've ever owned. So on my last trip I tried to use it for work. I got a decent Logitech keyboard for it (though I prefer the apple BT keyboard). I have Coda 2 for iOS for web work. So lets make this happen !!! .... Well, .... no. Lot of coding, heck a lot of writing, is accurately selecting, pasting, moving around, and editing text. This is simple 101 using a computer for work operation. It is annoying as heck on an iPad. The iPad sits at an angle, so attempting to navigate your hand at an angle, and selecting text is near impossible. Using the arrow keys, like its a TRS80 terminal from the 80s isn't much of an improvement either. When using the software keyboard its not bad since you can use the two-finger-as-a-trackpad which works pretty good. With a hardware keyboard though this advantage completely disappears. Folks who honest to goodness do text work on the iPad, how do you get around the text issue ? Surely you aren't using your fingers to point at the screen and carefully selecting text. Why didn't Apple release a hardware keyboard with a surface that acts as a trackpad ? It could be a flat surface and the keys could go in.