Lyric discussion by Lazo89 

Cover art for Window lyrics by They Might Be Giants

I feel this song is about the red light district of Amsterdam. Windows of women and men, all making him uncomfortable.