By John Gruber
Hello Weather: super useful forecasts, powered by the best weather data on Earth.
My pal Mike Monteiro takes on Jennifer Daniel today in Layer Tennis, with Jeffrey Zeldman doing match commentary. Even better: they’ll be raising money throughout the match for breast cancer research.
★ Friday, 22 October 2010