Welcome up and downswings! I have installed the Alexa toolbar last week, to start checking my Alexa ranking. For those of you who are unaware of what the Alexa ranking is, it is a tool that analyzes browsing behavior and gives you a score based on how many people visited your site, linked back to… Read more