Wow! I can't believe it. Yesterday we had a record day. Since our redesign, we have more and more traffic by the day. Yesterday, traffic which is reflected in today's number was 1,696 which means TMCnet was the 1,696th most popular site in the world. Here is a link to Alexa so you can try it yourself.