Protein Skimmers - Purpose?

Protein skimmers are primarily for saltwater tanks. They tend to have a layer of protein that forms on the water surface that prevents oxygen from mixing with the water. The protein skimmer removes this layer of protein to allow oxygen mixture. (Simple explanation anyway)
 
AquariaCentral.com