Mains wiring thing does sweet FA, and the ultrasonic just annoys the cats, and might do the same for rodents, but otherwise no real difference in the cockroach problem. Blue wax got rid of the rodents ( using a Tomcat trap), borax got the roaches very dead, and now no problems. The cat is happy as well, just looks out the window and thinks of birds.