I'm thinking so hard if I should just buy a 5D now or wait for the MKII =( any advise to give?
I'd wait. I think there a very good chance that we're months away from an update.
5D design/features are going to be 3yrs old soon. If the Canon keeps the next model for 3 years also, then you'll be stuck with 3-6y old features for another 3yrs... a long time in technology terms.
5D will play catch up with new features already standard on its 40D,450D,1DMkIII siblings (eg live view, dust reduction, large LCD, Lighting optimiser, improved AF). And who knows, it may even push the envelope to catch up with Nikon/Sony features like HDMI output and a hi-resolution LCD monitor?
If you can be SURE you'll not regret missing out on these features '
if only you had waited 6 months more', then by all means go out an buy the 5D now.
But if you know you're going to feel 'gian', if you already have a camera now, or you know you'll appreciate the new features, then I'd suggest waiting.
I came very very very close to buying a 5D when I was in HK last month but decided to wait.