Explanation

Mapbuilder can be used to put Google Maps in a web page. Do not forget to load the google script with your API key though.
It requires the use of OwsContext instead of a normal WMC context. For more information have a look at the wiki
You can use Google, or Yahoo/MS for that matter, as a baselayer for your application. The best approach is to use the epsg:900913 projection, but that does require that your mapservers support that projection. Alternatively you can use epsg:4326 but it has a tendency to deform at larger resolutions.