Instead of 1x 4GB. look at 2x 2GB.
If you're not shooting sports a bunch, look at Ultra II CFs instead of Extreme IV... save some more $
Even with sports or motorsports the Ultra II CF works fine for the 40D. I haven't noticed any problems with writing to the card because it's not the fastest card out there.

