My 2 cents for the guys...
If you see a girl you are interested in then go and tell her that. In whatever manner is best for you. "Hey I really find you atrractive and would like to get to know you better." to "you are the most beautiful woman I have ever seen and I just had to come over and talk to you."
Be engaging, show a real interest in her, tell her what you think of her, tell her how she makes you feel, "just wanted to say thanks for brightening up my day."
Ask her a thousand questions. What's your favorite food or drink or flower or vacation destination or play of movie or band...etc.
My goodness man go and talk to her. Just the simple act of talking to her shows that you are interested and you can tell rather quickly how she feels about your interest in her.
Don't be afraid to say exactly what you are thinking as long as it makes her feel good about herself. Tell her she is beautiful or smart or funny or charming. Tell her why it is you decided you just had to come over and talk to her.
Ping. :-)
Your advice is just about 100% wrong. Men who do what you say are going to be seen as boring at best, creepy stalkers at worst.
Remember that just like men, women are attracted to what they can't easily obtain. Walking up to her like the Wuss of the Year and gushing about how wonderful she is is guaranteed to lead to disastrous failure. "Nice guys" always do this stuff, though...and that's why they always lose. ;)