Hey Craig,
Getting physical should be a natural transition. It shouldn't be 'nothing, nothing, nothing...attack'. It shouldn't be a thing where you make little physical contact and then go in for the kill at the end of the night.
Something needs to happen way before you kiss her for the first time. You can get a kiss very early on and very quickly but there still needs to be a little bit of touching.
One thing I noticed is a lot of guys are too far away from the girl during their dates/first interaction. Being too far away will put you in the friend zone. Imagine one foot or more away from the girl being the friend zone. Get closer than that and you are golden.
You want to be just a little bit too close to her. A little too much in her personal boundaries. In that area you can flirt with her or lightly touch her. This is why dinner is a bad idea for a date. When you go to dinner there is no closeness and you are too far away from the girl.
The sexual spark doesn't get a chance to build when you are sitting across from her at a dinner table. Then it's very awkward when it comes time to kiss her because there was very little touching that took place beforehand.
If you do like to take girls to dinner then sit next to her. If it is a booth or a table have her sit on your side. That way you can start flirting and touching early on. If she asks why? just say "it's much better this way" with a smile on your face. Don't say anything more than that or you will come off like you are explaining yourself.
The same issues arise when you are in a movie. It's 2 and a half hours of no talking and that means no flirting. Try this; pretend like you are going to the movies and when she shows up do something completely different. It will be a pleasant surprise to her.
Whatever you do make sure it is something that you can get close to her or at least talk with her-bowling, going for a walk, going for drinks etc.
By the way, calling too often or going out on too many dates in a short period of time doesn't make you needy or desperate. Being needy makes you needy. Being desperate makes you desperate.
Talking too much or seeing her too much in the beginning stages gets labeled needy because of who is doing it. Typically the people doing these things are in fact needy and desperate. As a result, these actions have been labeled as needy and desperate-the two get linked together.
Once you get your neediness and desperation handled you can do ANYTHING and it won't screw up your chances with women.
Hope that helps
Alex