VirginMedia's SuperHub is the worst damned piece of hardware I've ever seen :(