hrishivardhan 0 Newbie Poster

You may have noticed the Google Webmaster Central blog has a new address: webmasters.googleblog.com.