It's All Been Done

by Barenaked Ladies