I use the pcWRT router for parental controls. Prior to this I was using Netgear Circle, which was buggy and slow. And I had to pay a monthly fee. The pcWRT router provides lots of control options and the functions are solid. No impact on network speed either!