Another thing to consider...
I had cable internet for a while, until they started blocking port 80. They had to come to my location to install the software on one of my workstations, then I moved the install to another box so I could share the connection to my network. Suddenly I lost connectivity.
With Cable, where you don't have to supply a username and password to get on the network, they license your installation via the MAC (Media Access Control) address of the NIC that's used to set up the initial connection. If you change NIC's - like going from your NT Workstaion setup to your SME Server setup, you have to let your provider know what the new NIC's MAC address is. I wound up just taking the NIC that was used initially and moved it to my firewall/gateway server (at the time it was NT). Once I did that, it worked fine.
Now I use ADSL, this requires a username and password to authenticate to the network. I prefer the way Cable worked but I needed port 80 because I host web sites.
Just a thought....