Hehe. I've decided that when the connection gets pushed to it's max everything seems to die and not let incoming connections come in. The reason it's been doing it recently is that I've been playing around with me firewall to try and make BitTorrent download things faster... well I did manage to get it to get things faster, too much faster, so I've put a magic traffic shaper on the firewall now, to limit my BitTorrent downloads to about 25k/s. Hopefully it won't be breaking again (although I know it will, it's sod's law)