They say August/September is a great time to buy with back-to-school sales.
Plus lots of new hardware out there from manufacturers, so they're looking to sell off the slightly-older models.
Get your credit card warmed up, it's almost August!
EDIT: Actually Lifehacker is reporting that July is a great time to buy 'older' computers. So rip that card out NOW! =)