I do a mix of gift cards to wherever they registered or go off the registry if they have stuff on there that seems both (a) reasonably priced, and (b) not ridiculous. For good friends, I usually spend $75-$100. I recently graduated from law school and clerked for a year before my current position working for the state, so I don't make a lot of money and have massive student loan debt. For my brother's wedding, where I was a bridesmaid and had to spend over $1000 on travel, dress, bridal shower, etc. I ordered a cool customized picture from etsy ($35) and called it a day. I felt cheap after learning that my other brother and his girlfriend were getting them a rocking chair, but it's been a year and they still haven't gotten them the chair so I feel better.