I have heard of Freedom, but know next to nothing about it. Anyone have knowledge, impressions, etc? I have looked at its website.