I've found that for me personally, it's much better to kiss on the first date. There have been a couple instances in my youth where I thought that everything had went well but I wussed out at the end and couldn't kiss the girl and didn't get a second date. On the other hand, in every case where I went for it I always got what I wanted, even if it happened a little bit later.
Now I'm not saying to lunge at the girl when she doesn't seem receptive, and I'm not saying it's a good idea to try to get into a heavy makeout session on the first date either (unless you take her to see a movie
Anyhow, I'm curious.. What are everyone's thoughts on this?

