By Peta Florus What is it about cockroaches that give us the heebie jeebies? Is it those revolting feelers that twitch all the time, or is it the fact that they just sit there like their feet are stuck...