I've gotten some great deals using the name your own price feature and it's pretty fun, too. Definitely recommend, at least for hotels and rental cars.
I've been using Giftrocket for a while to send gifts... they have nice designs for every occasion, and judging by all the thank you notes, everyone seems to really like them on the receiving end, too!