Unless you are just set on Sanisk, you might consider a cheaper brand. I believe the going rate for a 2GB high speed card is ~$20 from reputable places like Newegg and Buy.com. I really like the Kingston brand. The price difference between regular and high speed for brands other than Sandisk and Lexar are only a few dollars, so why not go with the high speed one.
Kevin