For some people, even the mention of cockroaches sends shivers down their spines. These crawling insects are synonymous with notions of dirtiness, and rightly so. Cockroaches are...