W.W.
DeeDee,
It all depends on WHO it is and how well I know them. And if I'm traveling to the venue, etc.
How well do you know the couple getting married?
Do you have the funds to give them a "generous" gift?? Generous means different amounts to different people.
Basically - you do what you can afford.