If you haven't seen it yet, there is an upcoming show entitled "Super Animal - Super Cockroach" on the Science channel. It is scheduled to reair on Aug 8, 2008 at 7PM EDT, and has some pretty interesting information on robots designed around cockroaches (among other cockroach stuff). Its a pretty good watch.