If a guy is doing *anything* for a girl, it means he either really really really wants to sleep with her (little/no actual respect for her), or she's got more to her than just a pretty face
And in my opinion, there is no such thing as an ugly person, everybody's got at least one thing about them (physically) that's attractive.