I don't know why you are getting downvoted angersock, I agree.
An indie team that knows their stuff could give the big boys a run for their money.
I've been a lead on several AAA games at 2K and without a doubt a team of 5-6 guys and the Unreal Engine can make a smash hit game.
I cant image the teams for Portal or Team Fortress are very big.