Yeah Alexa is strange. I think they've done a few changes in their rankings system over the past couple of months because all of the sites that I monitor have lower numbers than usual.

I initially thought it was just my own sites, but I had a look at a lot of different ones, and everyone is down.

I don't put a lot of gravity to their ratings anyhow.