I think google uses mashups and heavy Google Web Toolkit technology.
But indeed, this is the experience a portal provides. When I'm selling portal, I often talk about the 'facebook' type of experience, where you have many different content spots that aggregate together to create a common experience. Facebook isn't written in
Java or JSR168, but that's really the idea the portal promise has been going for, and it can certainly be delivered with JSR286 portlet technology.
So, go ahead and use that as an example as a portal, because that's exactly the type of user experience a portal framework promises.
-Cameron McKenzie