To be honest, I think that depends on the person. If they don't want to get up and walk to the store, then the online item might be better. Online, it's $22.00, but at the store, it's only $20.00. For me, the better deal would be the item at the store.