Update = version 0.2 released, new thread here:
http://www.blackberryforums.com/gene...d-checker.html
===
Today I whipped up some PHP code that will scrape the OS downloads page from the FAQ (
BlackBerry Operating System Downloads - BlackBerryFAQ) and do all the hard work of finding OS releases for your device. The code is released under the GPLv2, fixes and additions welcome. PM me, post here, whatever - so long as you abide by the spirit and law of the GPL license.

Open Source for the win.
Download:
Index of /code/ (click on ZIP file to download)
NOTE: an online, working version of this is NOT provided, it might lead to abuse of the RIM download servers if a kabillion people try and use it at once. You need to download and run on your own webserver (which isn't hard, it's one whole PHP file with nothing to configure - it either works or it doesn't). If you want to run this on Windows you will need to change one setting at the top (location of a temp file to store web cookies).
The quick one-two punch: simply load the PHP script in your Firefox from your PHP webserver and you're greeted with this:
Put in your device model desired and click Search, let it crank and it looks like this:
See an OS you'd like to read more about, just click on the provided carrier link and you're off and running! It couldn't be more simple to use.
If it feels "slow" loading each carrier page, this is on purpose! I built in a one second (configurable) pause between each page fetch from the RIM servers. It is in our best interest to fly under the radar and not abuse RIM's servers with a tool like this. It is highly suggested you do not lower this value - in fact, increase it if possible on your server.
TODO: add the ability to specify the network type (i.e. search CDMA only), currently the way the line breaks are in the FAQ page code would make this harder than the 10 minutes I want to spend coding it.
Blog post:
bboschecker.php - check BlackBerry device OS releases « rivviepop phantom