Well the main thing would be finding the problem that's giving your tank the algae symptoms.
Lights and nutrients
Make sure your lights aren't on for more than 8 hours, and make sure the bulbs don't need to be replaced. But, generally lights aren't the issue.
You obviously have a nitrate and/or phosphate problem in the aquarium if hair algae is growing. Test kits might not show it, but that's only because the algae is using it up as quickly as it is being released.
Make sure you're not over feeding the tank. If you're feeding frozen, make sure you're thawing the cubes outside of the aquarium and not introducing the water to the tank that you're using to thaw it out.
Make sure you have enough flow in the aquarium. If detritus is settling to the bottom, and falling all over the live rock, than you need to bump up the flow.
It's helpful to once a month take a turkey baster to the live rock and blast off the detritus from the live rock. You'd be surprise how much detritus can build up on the live rock, even in areas where water flow isn't an issue.
Make sure your source water is RO/DI. If it's not RO/DI theres a really good chance that you're adding nitrate and/or phosphate into the aquarium right off the bat. So no matter how many water changes you do, you'll just be fighting an uphill battle. If you're using RO/DI water, make sure that the catridges/membrane doesn't need to be changed. A TDS meter is a very helpful tool for that.
If you are using RO/DI water, make sure you're doing frequent water changes. Rarely is once a month enough. It's generally better to do 10%-20% weekly.
Usually aquarists' problems with algae lie within their husbandry. Once you've found the souce, it'll be easier to combat the algae.
It's generally cheaper and easier to find the problem, than it is to find algae eaters to solve the problem.
But any who, turbo snails, emerald crabs, hermit crabs, conchs, urchins, sea hares, and rabbitfish are all of the inhabitants that I've had/seen do a good job on hair algae.