Yeah, having seen some friends get stuck in that situation, I've decided if I ever get into contracting, I'm never starting out on a contract without the "you pay my legal fees if I have to sue you for collection" clause in the contract.
Once you've got that clause.. hey bring it on. Pay me or I'll just hire a buddy for my lawyer, have him rack up the bill and consult with him over a steak dinner.