Try refreshing the view in your browser. I just looked us up with no problem. The FAD site has us at 20th - they rank by points by default and Statsman has us 23rd - he ranks by number of molecules processed. Probably just one of them there wacky 'net things.