Groupon has a deal running today for a 20.00 Barnes and Nobles Gift Card for 10.00. Simple stuff...just make the purchase and in about 24 hours (or less) you will get your email saying you can print your certificate. If you don't see the Barnes and Nobles deal when you click the link, look on the right side of the page at the other deals listed. It says 10.00 for 20.00 worth of toys, books, etc.
Here is the link:
The deal is only running today/tomorrow (5th and 6th). Jump on it now as they sometimes pull the deals early.