The whole idea behind the wedding gift used to be to help the couple set up a home and a life together. These days people generally have their kettles and toasters etc and usually a home.
I think these days one should aim to leave them start their married life without debts associated with the costs of ther wedding.
I have always given 200 euro cheques as gifts.
I'm now getting married myself in a few months and have been asked by a few close friends what I would like. Some are of the same mindset as myself and are happy to give cash or vouchers. I couldn't believe it when one of my closest friends was appalled by this. He wants to buy me some piece of crap gift. I thought he knew what I was about!!? He must have been disgusted by the cheque I gave him.
I dont mind more distant relatives etc giving me whatever they like but I would hope those closer to me will give a cheque. I have absoultely no interest whatsoever at any time in glass/picture frames/blah blah blah.
If I want them (and I never will), I'll buy them myself.