Everybody loves a shiny new gadget. Getting the latest, coolest, fastest, shiniest toy is always fun. What's not so fun is when, only a few months or even weeks after buying your new drool worthy tech toy, a newer better upgrade is on the market. Heck. Not just 'better', but a revolutionary leap forward. All of the sudden your brand new expensive, once-every-five-years purchase is outdated before it's even accumulated any dust or smudges. You're left with a brand new relic, and no budget room to replace it.
Most companies, Apple definitely included, do not announce what's coming down the pike. You're pretty much left to your own devices to figure out whether or not this is a good time to upgrade your laptop, phone, or music player.
You are however, not alone. Once again the mighty interweb comes to the rescue. Over at MacRumors they've been tracking Apple's various product cycles closely for years. They gotten it down to an art form. No matter which product is currently on your wishlist, they've got Buy/No Buy recommendations, and a few handy data points to back up their recs.
So if you're a Machead, head on over to this very useful site, and bookmark it, so that the next time you're looking to upgrade your computer, iPad, iPhone or iPod — you'll know exactly when to wait, and when to buy.