Yes, free. Its nice when you find amazing information resources like www.codeproject.com. Its even nicer when participants put together lucid articles *and* provide you with functional, working code ...