There's a paste that works wonders but I can't recall the name,i think it may be that cockrid that @newfarer is talking about..i applied it one year ago along the lower side of the walls adjoining the floor and my house has been roach-free since then..
Ok,apart from the occasional "lost" roach i encounter once in a while.You can tell it's a visiting roach(probably from the neighbors or wherever just foraging for food)coz it doesn't know where to run to and hide.
That's when you can now finish it PAP! using Njung'es method..