Well.. I was still searching on these guys.. and the closest I could find was a colorado potato beetle
http://www.oznet.k-state.edu/dp_hfrr...s/colpotat.htm
But that is obviously still not right.

In my frustration, I finally found an email for V-Tech and sent in the photo. They replied with

"They appear to be the larvae of a leaf beetle."

Amber