That last vid you posted makes me real worried about those lil toadies! How is the mantid girl doing though, hope she is pooping.
As for the Toads, I want some, but I am not sure if I should get some. I am moving in the next month and I really don't know how much space I will have left over...