Question: who sang lifes been good to me so far?
Answer: Joe Walsh