I have been thinking about making this type of thread for quite some time but it is extremely difficult to find every single Firmware that has been released, also 3.66 can not be jailbroken, so the updates would only need to go up to 3.55 OFW which is easy enough to find.