I've read a bit about Radiohead, who clearly have a bunch of eloquent admirers to explain just how good they are. And here's more praise for the band, which might be of interest to some:-
Radiohead mesmerise fans at Glastonbury with a wayward, but compelling, set - BBC News
TBH I've never taken the trouble to listen to their music, but across the weekend I might give them a go. Is
Moon Shaped Pool a reasonable place to start?