How about just installing a peephole in your front door, keep all your windows locked with curtains drawn, and if your not expecting someone in the wee hours of the morning don't open the fricking door.