As an excuse for the flurry of port updates, I have to say that my laptop only came back with its motherboard replaced just today :)