I got my Ultra II 1 GB at inforcom funan 3th floor at $532. So far I am quite happy with the write/read speed, esp when shoot RAW file,even faster than Lexar 1gb 40x. As far as I know, this is the faster card on the market right now. Correct me if I am wrong.
Might as well buy 2 512mb Ultra II, they go for about $250-$260 each, cheaper than a 1gb card. And at least you have a backup card in case one gets lost or conks out.
I use the cards on my 10D, fast write speed, totally happy with them.