I'll be buying a D90 in probably 2-3 weeks (upgrading my D70s) so naturally, I've been checking the price about every week at B&H. A month ago it was 869.99. Then it went to 899.99. Then last week I checked and it was back down to 879.99. Now I checked tonight and it's back up to 899.99. Why are they adjusting the price on such a regular basis back and forth? I suppose that when I get the money, I'll just wait until they do one of the random price drops?? Do they change the price on certain days? I just find it kind of odd to go back and forth so often.