Sam's Club until August 1st,lis offering a $20 Gift Card for new memberships [sign up]. Basic membership is $40/yr.

http://www.samsclub.com/sams/homepage.jsp