I have read some posts here, but with the progress of technology, need some up to date details Which laptop would you recommend if require high resolution display (minimum 1920 x 1080) and ability to connect to 2 or more monitors. I am considering Lenovo thinkpads, Dell Precision for eg M6600 or a Macbook pro retina. Since l prefer high resolution screens, would going for the macbook pro retina give me the most desktop real estate, at 2880 x 1800 resolution? Apple by the way has announced Java is obsolete and don't maintain it any more so would it work with IB, one of my brokers? since they require java to work.