What have we here? It was only a matter of time (and it almost seems like Apple is leaking this on purpose at this point), but Ars found some extra little bits of code in the 3.0 OS that indicate that there will be not one but two new iPhones, a new iPod touch and two mysterious new products that will run this OS called "iProd" and "iFPGA".
Just FYI FPGA stands for Field-programmable gate array - you can learn more than you ever wanted to know about that here.
We don't know about you but, we've wanted t