Wikipedia
Moderator: Bob
Wikipedia
I don't know if anyone realizes this, but this site is listed under the "related sites" section of the Wiki article about Lost in Translation. I just happened to look up their article on the film out of curiosity (needs work in its interpreation, imo - kind of "gets it" though.)
"Willoughby. Next stop is Willoughby."