"Free Energy" is one hell of a song. I like the band and will probably put a few of their tracks on constant rotation, but overall I think they lack staying power. Thats just my opinion though.
I feels you. I think their future status is up in the air in terms of how they can progress, but I have a ton of faith in these dudes.