after my troubles with a SP4 last year which I returned, I decided to give it another go with a Surface Book after seeing positive reviews with the latest updates being rolled out. It's stable, no blue screens, no GDi crashes, however, I have the very same problem I had with the SP4 and a friend's Surface Book last year: I can connect to most networks fine, but some routers, including the one I have at home (Netgear WNR3500v2), the SB simply can't connect to. Either the passkey isn't accepted or if it is, it tries to verify the connection resulting in "unable to connect to this network". I tried the usual spiel of - re-imaging - updating to the latest drivers (April update) - changing driver settings from Auto to 5 or 2.4 GHz - trying different auth protocols on the router, with an open connection I get limited connectivity I then replaced the Netgear with my old BT Home Hub. After a few "unable to connect to this network" errors it eventually connected and seemed quite stable for half a day. By now, still with the BT Hub, it only connects 50% of the time and even if it is connected reporting internet connection, I can't reach any site. I just got off the phone with MS "technical" support who say that if the problem is not resolved by a rebuild, the only Option they have is to do an exchange of the device. Given my experience with other Surface devices, this seems to be a problem with the driver or network stack. Looking at Microsoft's approach, there is no capacity or interest in troubleshooting this, so I am really left with no choice but returning this too for a refund which I would hate to do - this is a lovely piece of hardware. What else can I do?