Who asks and gets deposit on large projects with GC's ?

What is your experience?