I have just purchased the Kingston Ultra 1 gig from Aria for 49.xx
Microdirect also sell it for 47.xx but they were showing out of stock and I needed it that day.
I plumped for the Ultra version due to its speed, I didn't want to be held back by something that could have been eliminated by spending a couple of quid extra.
Depending on what camera you have, you could try this link
http://www.robgalbraith.com/bins/mul...?cid=6007-7699
It compares all the major brands and models of CF cards according to your camera. That link takes you to the 350D page, but if you have a different camera, select it from the drop down list