Oh, and I would really advise against buying the 3G (as opposed to the 3Gs). My girlfriend has one and it's constant trouble as most apps are becoming too powerful for it and Apple has stopped releasing software updates for it a while back. The 3Gs meanwhile has a much better processor, and because Apple still sells it, software updates are being continually released for it and will be for some time.
Here are some pics:
Oh, and I would really advise against buying the 3G (as opposed to the 3Gs). My girlfriend has one and it's constant trouble as most apps are becoming too powerful for it and Apple has stopped releasing software updates for it a while back. The 3Gs meanwhile has a much better processor, and because Apple still sells it, software updates are being continually released for it and will be for some time.