September 26, 2001 at 7:07 pm #67614
I immediately have to add
Talk Talk (for the albums Spirit of Eden and Laughing Stock, not their earlier stuff)
Prolly I’ll be back with more later. Most of my fav english bands are already up there though.