I am very keen on byuing D300. I read the detailed review of this superb camera and i am just waiting to buy it. Should i buy it online or should i go to the store?