Does this mean anything?
CCBill Alexa graph
I know Alexa isn't the be all and end all...
But seems odd for them to have such a drop-off. I can't imagine they dropped that many customers that week.
Did they move a bunch of their stuff to another domain or something?
CCBill Alexa graph
I know Alexa isn't the be all and end all...
But seems odd for them to have such a drop-off. I can't imagine they dropped that many customers that week.
Did they move a bunch of their stuff to another domain or something?
