Treehugger,
I feel like we scared you off and I'm sure that wasn't the intent of anyone here. Things like what you have make all of us extremely curious and it is a bit frustrating that we just can't see it and it's almost there.
If you get a chance, borrow a friends camera sometime. I know I won't personally be able to help you with what it is but seeing it is a way to learn more about these and hopefully, someone will be able to tell you what it is.