If you use Xfire you can go here when Xfire is running and not only will it download a huge BF2 trailer for you (and pause it when you play games) but it will automatically download the BF2 Demo when it is released.

Dont know if any of you have seen the ad in the Xfire window but I wanted to make you aware if you werent already