John Gruber steps in front of the bus that is making a full-time living from your weblog. As a supporter of DF for the past two years, I wish John the best of luck.
John Gruber steps in front of the bus that is making a full-time living from your weblog. As a supporter of DF for the past two years, I wish John the best of luck.