Good news! If you will go to:
www.player.org/pub/flash/flash.html (Please note, this is not an actual link; I've not studied that, yet) you will find their website, which looks very interesting and mentions their debut album, which is the one the dastardly theives stole from you. I didn't take a lot of time to read about them, but I did bookmark it and intend to go back and explore. They sound like a lot of fun.
Thanks for telling us about them,
katlaughing