I feel you man.

But I myself ask for a 100% upfront payment but I make sure that all of my clients are happy with what I come up. So far they're all satisfied and keep on coming back.. Uhmm, well except for the few who later I found out to be one of those "bad" guys roaming around here.. :P Hope all goes well with you.
