That's really awful Sean. I totally agree that it's worth charging a few dollars. I've done very little work for money, but in those few cases I have told the "customer" (read: not family) that there's a $100 fee. They feel good about getting a good deal; they take the shoot more seriously; and I put the money in a little photo equipment fund.

I'm sure the guy, as you said, has no idea what goes into a shoot. I'd tell him when the time is right. I bet he would do things differently if he knew that you weren't just going to show up with a DSLR and fire off a few frames.