I would highly suggest you get an AC110, Emp 400, Fluval 405 or even an FX5 if you have the money and can squeeze it under the tank as a main filter. I personally LOVE my Mag350, but only as a secondary filter. IDK what John is saying about it being a POS, if it trickles then it probably needs to be cleaned or maybe the top of his tank is like 9' in the air or somthing. No it dosent pump seventeen THOUSAND gph but mine probably pushes a legetimate 275 ish gph on average with roughly 5 feet of head space? The thing I like about them is if you want to run the micron cartridge, you really cant beat that kind of mechanical filter. Ditom filter you say? You can load the 350 with DE and bam its a daitom filter! Chemical? you can get the basket and load it with whatever you like, carbon, peat, crushed coral etc. it could even be filled with substrate pro/ceramic rings and used as a bio filter in a pinch. But it really dosent make a good primary filter on anything biger than a 40 gal imo. However if you have other filters takeing care of the bio load like AC110's or w/e having that 350 running mech really polishes out the water nicely. Not a great primary filter but it sure is a handy supplamental filter.