Never pay upfront!
Pay in 10 hour blocks in arrears (which is what I negotiated with my school)
That way if they go broke you get 10 hours for free
If they do something wrong by you, you can withhold payment until a resolution is proposed.
Money talks!
Oh did I mention don't pay upfront?