It only took about a month for Apple to update the iPhone OS from 3.1 to 3.1.2 while apparently skipping 3.1.1. Just be warned, it’s a large update.