I've done the home visitation thingy.. nothing quite like a strange man standing on your lawn shouting "WHERE'S MY MONEY!" to ge the ball rolling. I've only done that once.. but it worked.. Embarassment and shame are two very powerful motivators.
Haahaa... Yeah, I've had to do it only twice... Just like you said, yelling "Where's my money" from their porch and talking to anyone who looks at me, neighbours included...haahaa...
It's messy, but it worked for me both times... and Fast.... One time, the guy who answered the door (who was not the business owner, but an employee) drove to his bank 15 mins away while I followed behind... He paid me in Cash! Hilariously, he soon came to work for us for a while as a dispatcher, and he was great! Are you still out there Angry Man? haahahaa...