Most every band listed here deserves to be here, in some order or another. You can quibble (?) with Radiohead placing #24... but the more I think about it, the more accurate I think that actually is.
Oh... and not that they need any more love from me than they already get, but if I have to thank the Smiths for Radiohead, Pulp and the Decemberists? Then I shall thank them every hour, on the hour.