Cable comes down a co-ax cable into a cable modem and you can purchase various bandwidths: 128 k, 256 k, 512 k or 1024 k (1 M). This is not strictly true as the 512 k is tweeked up to 600 k. In theory, you can bet much higher bandwidths 5 M or more. Suffice to say the bigger the bandwidth the higher the price. As it uses a seperate cable (one that is often shared with your cable television channels) your landline phone is also available. Many companies supply it (NTL and Telewest being two) and it depends on whether you have a cable infrastructure in your area as to its availability. The bandwidth is shared so if you have the whole street on it your overall bandwidth will decrease. I pay about �25 per month for a 600 k connection plus an initial installation cost. I've had it for nearly 2 1/2 years and could not live without it. It is always on so you do not have a dial-up connection. ADSL (or asynchronous digital subscriber line) is pretty similar except you don't have a cable as the digital signal is piggy-backed over your existing telephone line. You require a modem or an ADSL router to coinnect to your computer. Once again you can choose the bandwidth you want up to similar values to cable (4 M, I think). Once again, it is always on, but it requires a dial-up to initiate the connection. ADSL is more expensive and arguably less reliable but it is much more available. All BT exchanges can be upgraded to support ADSL but whether they do so depends on demand. I beleive a 512 k ADSL connection costs around �35. Another advantage of ADSL is that you can purchase a static IP address which means you can host your own web sites from your home computer, but since public IP addresses are getting rarer the cost is pretty high. As the ADSL signal is different to your telephone signal, you can share the line and use each one simultaneously. There are other types of broadband (T1 lines, satellite links, kilostream lines etc) but they are out of the reach of most home users.