Friday, January 18, 2008

Google Sites Closer to Launch?

"We all know how long it can take Google to roll-out new services, but could these final touches mean that Jotspot’s successor Google Sites is slowly getting closer to launch?"


About time!

No comments:

Post a Comment