Just to clear one or two things up a bit,
no matter what speed you are told you have or can have your terms and conditions will always say "up to" that speed, so you'll never get true 8meg only upto 8meg, it's the same for 2meg or whatever the speed. In perfect conditions, i.e. very close to the exchange (as has already been said) you might get full 8meg but, this cannot be guaranteed at all. An agreement has been made with offcom to allow ISP's to advertise only as upto a certain speed to cover this.
A MAC code (as also previously stated) is a code made up of letters and numbers that identify you current ISP to your new ISP, while you shouldn't notice any loss of service during a transfer from one to another, it is normal to lose service altogether for anything upto 24hrs while the change over takes place. There should never be a charge for either a MAC code or a PAC code (transferring mobile phone numbers from one network to another) unless you are still in contract to your current provider. Then you'll be asked to pay your line rental up front for the remainder of your contract (i.e. 3 months left at per month = ) you won't get your MAC code unless you pay this as when you first joined, you agree (by accepting the terms and conditions of the contract) to pay a set price for a set amount of time on an ongoing monthly basis. If your contract has expired you do not have to pay anything.
Finally, you may not have signed anything to start with, but by accepting their equipment you automatically accept the terms of the contract unless it's something from the carphone whorehouse, when you sign to accept delivery, you're actually signing to say you accept the contract conditions, they won't tell you that though.
I know this as I work for a supplier, but won't use them as they're crap
my wifi speed is 100mb
is that good?
i have sky and had no probs with it .