You never know who will be the one to actually buy something. I always treat everybody as if they are able and going to buy. One the other hand I don't put much faith into anyone until I have $ in hand.
I don't like taking a deposit of any amount on anything. I will agree to giving a buyer a few days (set at date) to pay in full and will honor that, but I will not let someone keep dragging me along.