Why not both. Tell him you would like the Visa gift cards & express you would like him to take you to the fabric store to check out the fabrics. If you don't find what you want there or only part of what you like, you can use the rest of the cards on line. That way you can have your cake & eat it too.