I've heard of UCCNC but that's about as much as I know about it, be keen to follow along.