The Google Chrome download did not officially start yet, but the Chrome download page was briefly live already. The pages were online long enough for some screenshots of the new Google browser to leak out.
As Google already revealed in the Google Chrome Comic book Chrome features the tab bar above the address bar. The homepage of Google Chrome features by default an app launch pad.
The Google Chrome download page on Google Gears was live long enough to be indexed by the Google search engine. The download URL for Google Gears will be gears.google.com/chrome/?hl=en. Update: The Google Chrome Download starts around 11AM PDT
Update: Google Chrome Download started
See the Google Chrome screenshots and YouTube video screen grabs on Google Blogoscoped.