I have a po box so that it's used for online posting of my address, I don't work retail but you really want that dude that you refused to fill his oxy to be able to look you up that easily. At least make him wait in the parking lot and follow you home.
CA allows for an address on file with the board (where you actually live) but have a different published address...I use a PO Box for the same reason (I don't work retail though, but I see patients).