What have you spent money on so far? 500 bucks out the door before development starts seems pretty large, unless I'm missing some consulting time, or tools?
I wouldn't be surprised to see some up front cost to a developer as a deposit. I always collect them, especially if I haven't worked with the client before.
I paid that to the developer for him to get started. :)