word of caution with HSN, you dont get a confirmation email(if you dont sign up for an account) so make sure u take a picture of it.
2. whatever u buy, the Visa Checkout will charge u the full amount without the $20 off, then when it purchases, it will reflect the correct amount.