I have never heard about BitDegree and just checked it. It looks promising.