Costco have 20% off all their Sandisk media this week only (you need a voucher but they usually have spares at the main entrance).
Prices in the Edinburgh Store (Incl VAT) are:
Sandisk Ultra II 2gb Compact Flash £19.96 (now £15.96)
Sandisk Ultra II 2gb SD Card £18.20 (now £14.56)
Sandisk Ultra II 2gb Micro SD £19.96 (now £15.96)
Sandisk Memory Stick Pro Duo 2gb £31.12 (now £24.89)
There are a limit to the number or each product you can buy.