Good post. Agree with Zero-Angel. I would definitely support the point about waiting too long to approach someone if you're interested. Doesn't mean someone should initiate interest too quickly or rush right in, but it can be really annoying and frustrating if the person takes too much time to let someone know they're interested. This doesn't mean the person should be overly assertive or aggressive, but you can express liking/interest directly and get to know them once you do.