gift card
Gift cards are the easiest gifts to give.  You don't have to wait for someone to cash the check and the recipients can get just about anything they want.
Rating: 5 stars