Did any of you guys get the new Toadies album?? It's been out since August 19th.For those that didn't know, the Toadies have gotten back together after a break-up in 2001 after their Bassist Lisa Umbarger quit.(Image removed from quote.) (Image removed from quote.)