So, just to make sure we're clear, because all the research I've done has mentioned filters. Live sand, live rock, and a good protein skimmer but no other actual filter? What exactly is a protein skimmer? Do you recommend any particular brand? Preferably available off Amazon, since the...