Good advice, but I take exception to one part - the "never contact a guy first" part.

Online dating is like being at a party and casually starting up a conversation with someone attractive that you see across the room. If you do nothing you won't get to speak to many people.

I found I generally had better luck by looking and saying hi to men I found interesting. Some of them might never have seen my profile otherwise, because of geography or age (some men, for instance, might have an age cutoff a year or two below my age but would be perfectly well interested in me since I am youthful.)

Men who contacted me often seemed to be using a shotgun approach and didn't seem to have even read my profile, or were clearly far from what I was looking for.