Don't feel bad, I've read the name a thousand times, and until reading this post I didn't make the obvious connection either! Pellix...hmmm. Sounds like a really cool find!