I think that it is quite unfair on those smaller teams when the larger ones have such good financial backing, but then again, if all the teams could afford best players equally, there wouldnt be much of a league. There has to be somewhere for the newby players to start and thats in the smaller teams. Once they get noticed and become more valuable, they progress further to the larger teams. Its how most everything else works in life too. I dont really see a point then in capping salaries. If you work in the medical profession for example, you wouldnt expect to work as a junior dr, then move on to being a consultant and find that your salary has been capped to what you were at when you were a junior. Its kind of the same thing. If you work hard for something, then you deserve that recognition.