I don't disagree with you in principle, Harold, but in my ten years' experience -- for what it's worth -- I've never been screwed by a coroporation (I'm talking about small businesses of 10-100 employees). Micro-enterprises (1 to 5 employees) are much, much more likely to not pay a bill.