I've heard you want 10 times the size of your tank. So, if you have a 90 gallon, you would want 900 gallons per hour of flow. The Marineland Penguin 1140 does about 300 gph. You could get 3 of those and you'd be good.
300 + 300 + 300 = 900
It could also depend on the type of filtration you have. Say if you have a Emperor 400, then it's cycling 400 gph. With that, you could get by with just 2 of the 1140 powrheads.
400 + 300 + 300 = 1000
:happyfish