hmm
things that make a good date:
chemistry - that is something you can't really make up yourself. you guys either have it or you don't.
listen to her stories
laugh at her jokes
be a gentleman - open doors, offer to carry things, ask her what she wants to do etc etc.
be confident but not arrogant
have interesting stories
don't talk about past gfs/bad experiences
just come across as a nice, caring person...and don't be so nervous
there are lots of stuff that depends on the girl and depends on the situation as to how to wing it. i think you just need experience, go on lots of dates, and you'll know how to read situations, and what girls really want.
and i don't think you can 'go online, and Pow! pick what you want'
i don't think there is that big a trend of people our age internet dating just yet. although the interent does make it easier to get in touch with people and other getting you know stuff prior to going on a date.