What I meant was that it may have started out as cumbersome (i.e. someone&#x27;s Word document)...but hopefully by now they&#x27;ve moved it to a spreadsheet-like format. Given that Macrumors is a well-established site, I wouldn&#x27;t be surprised if it wasn&#x27;t baked into their CMS as some kind of module...though it really could be done as a set of spreadsheets (or YAML) and then as a static site.<p>How long would it take to research every iPod-era-and-onwards Mac product line -- including dates of refreshes&#x2F;announcements? I bet no more than a day...especially if you just start from the Wikipedia page, which needs some cleaning up of taxonomy, but is pretty good (and relatively machine-parseable):<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Timeline_of_Apple_Inc._products" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Timeline_of_Apple_Inc._product...</a><p>There is definitely some editorial decision making that needs to be done about how to best classify things. But the Apple product line is pretty small, so the number of decisions -- e.g. should &quot;iPod classic&quot; and &quot;iPod touch&quot; be separate &quot;families&quot;&#x2F;product-lines -- is relatively small.<p>After you have a list&#x2F;spreadsheet of product-lines and dates...then it&#x27;s not hard to write a script that calculates the number of days between each subsequent release...which gets you much of the main utility of the Macrumors&#x27; guide: days since last release, and average days per cycle.<p>(it&#x27;d actually be kind of cool to see this done with the major programming languages...)