Street view is also live in the Netherlands today:
Amsterdam, Rotterdam, Edam, & Groningen are all I can find (the last two being a bit odd to begin with).
Still waiting on "Canal View" :)
Still waiting on "Canal View" :)
As an aside, the pictures are from September last year as far as I can tell.
I've recently moved here from SF bay area and am looking for good networking opportunities with other techies. Any fun gatherings you know of?