BT have been capping me during peak hours for the last 2 or 3 years, takes the **** TBH.
well you've only got yourself to blame for putting up with it. not even BT force you into contracts that long.

there are still a few good isps out there who can provide a decent service on a normal BT line.

as for the capping, it's purely random. it's been happening for years. they might apply it to some heavy users, but many light users are being hit with ridiculously poor service as well. yet others can download **** loads and be really happy with the service. it's basically russian roulette. not a nice game to play when you're paying the same money as everyone else.