Dan,

Your welcome. I forget the scientific name for that critter you have there. But I believe I've heard them called "Sun Scorpions" and especially "Vinergaroons".
Weird little beasties by any name! LOL

Matt