Nice write up. I've heard good things about them.