tonight, i purchased a 5d mark 2 from onecall.com. they are in spokane and quite respected at that. see reviews on reseller ratings.
ask for greg. he'll hook you up. they had about 10 left when i placed my order earlier this evening ET.
that said, i just checked their site again and now it says on order...so now i'm not sure...
http://www.nowinstock.net/