Collecting from deadbeat customers

I'm sure that anybody who has a business has had to deal with dead beat customers. How do you deal with it? Collections agencies? Sue them? Both? Hire a couple of big guys to go out and "have a talk with them"?