Not quite as good as Amazon.com, but Groupon is offering a $20 gift certificate to Barnes & Noble for $10. Valid either in-store or online at BN.com. Valid on sale items. Expires 4/11, which means on that date the value goes down to $10.
You can usually get free shipping once you reach $25 total online as well.