The iPhone 3G already have a camera that is capable of recording video. The inability to record video on the iPhone 3G by default is a software limitation rather than hardware limitation. To record video on an iPhone 3G, simply jailbreak your iPhone 3G and install Cycorder.
Simply jailbreak your iPhone 3G or iPhone 3G and install Cycorder.
I don't think the 3G records video.
This depends on the interpretation of the question. iPhone 3G has a camera that is capable of taking both video and still image, but Apple has limit the iPhone 3G camera to only taking still image. It is possible to take video on the iPhone 3G using Cycorder, but doing so require you to jailbreak your iPhone 3G.
All iPhones can play video, but only the newest iPhone 3G s can record video.
Install Cycorder, which is free, on your jailbroken iPhone 2G or iPhone 3G allow you to record video using your iPhone.
the i phone 3gs shoots video
Yes.
iPhone 2G, iPhone 3G, and iPhone 3GS all have camera that is capable of recording video, however, Apple impose limits on the iPhone 2G and iPhone 3G that disallow video recording, in order to promote the more expensive iPhone 3GS. To record video on iPhone 2G or iPhone 3G, one must jailbreak one's iPhone and install Cycorder, which is available for free.
about 10 hours
iPhone 3G S = iPhone 3G + Extra's
The iphone 3g is the third generation iphone , is that what you are asking