Once Mr. Jobs let those undocumented binaries get through the App Store, you started to see video broadcasting apps use not just the iPhone 3GS, but also earlier models of iPhone to stream video. If older iPhones can stream video, why can't they just record video locally like iPhone 3GS's can? We've known since 2007 that old iPhones can record video because of the incredibly good Cycorder jailbroken app has allowed people to do so. Apple has probably kept that functionality off of older phones to sell more 3GS models.
Now, those with older phones who don't want to jailbreak can record video of their own with