Go Gift Cards!
An Amazon gift card is the best way to make sure they get exactly what they want. It arrived quickly and I didn't have to worry about it being "out of stock".
Rating: 5 stars