I was perusing the clearance section at my local London Drugs today (Antikx and Grog you have to check this out!) and found something called a Netac USB-CF-Card. They had 64MB, 128, and 256MB models in the stand. Basically, it is a CF card with a female Mini-USB B port on it. It also comes bundled with a ZipLinQ with male USB A to male Mini USB B. I added my tiny male Mini USB A adapter to it to turn the ZipLinQ cable into a USB host cab le and voila I can now use my Wifi and CF card at the same time on my 1000. (Yes, I know it's cheating). Anyway, the 256MB card only set me $19.99 Canadian which I thought is pretty reasonable for the card plus ZipLinQ cable.
Here a manufacturer's photo of the card.
And is my 1000 in seventh heaven running my SD, CF, and Wifi at the same time
Sorry for the poor quality on the picture. I couldn't get the right lighting so I had to digitally enhance it.