ORIGINAL: npockat32
You can use up to 2MB cards. I myself have 512MB and 1GB cards. Unless you rarely check your camera or use a lot of video you won't need any higher.
Regarding brand of CF card, it doesn't really matter. I myself have all diff kinds of brands. San-Disk makes one of the better cards IMO but again it really doesn't matter cause I know own 3 cuddebacks and 8 cards and most of the cards are different brands. It even works with generic CF cards.
Hope this helps.
-Noah
x2!