After my 1GB Microdrive broke down (see next item), I checked over prices of CompactFlash memory cards at futureshop.ca. (I'm off to Europe next month.)
I found it interesting that the price of CompactFlash memory has flattened -- in terms of price per GB (gigabyte). It used to be that large capacity cards were priced at a premium, but now high-end, high-capacity cards have per-GB prices similar to low-end, low-capacity cards.
The table shows the Canadian prices as of today. "Low" means low-end cards; "high" means high-end, such as SanDsik Ultra II.
Capacity - Low - High
256MB - 120 - 160 CDN$/GB
512MB - 130 - 170
1 GB - - 130 - 170
2 GB - - 125 - 125
4 GB - - - - - 125
8 GB - - - - - 75
Notice that the best deal, in terms of $/GB, is the 8GB card, which currently costs CDN$600. Be careful, however: most digital camera cannot use 8GB cards (2GB is the max in most today).
The sweet spot is now at 2GB ($250 in Canada) -- high capacity, fast, high-end, and accepted by most of today's cameras that take CompactFlash memory cards -- all for a per-GB price that cheaper than lower capacity, lower-speed cards.