Welcome to WebmasterWorld Guest from 188.8.131.52
Can someone help?
With that in mind, you have to analyze it-- is it worth it to do the site for really cheap? Will this get you a reputation as being really cheap? You don't want that-- it attacts cheapskates, who are the worst clients.
If it's complex and will take you many hours, I don't think you should give her a huge discount. If it's simple and won't, then it's easier to write it off as a networking opportunity and a good learning experience.
And my instinct would be to be really aboveboard with her-- I'd love to give you a discount, am not sure how much to give you, $n sounds reasonable to me because of x and y, but what do you think?
I suggest: Doing Business With Friends [webmasterworld.com]
The non-monetary is as important as the monetary.