Every generation higher is better than its predecessor, so the 3rd generation is better than the second generation, but not by much.
The 3rd generation only has a faster downloading or prosessing system then the 2nd generation but you can upgrade that for free or for about 5 dollars.
ipod touch 2nd generation
All generations above the previous generation are usually better in iPods. In this case, the iPod Touch 3rd generation is better than the 2nd. The difference is that the 3rd generation has bluetooth, but you can install that on your 2nd generation. There is not difference in speed Apple pretty much repackaged the 2nd generation adding the bluetooth to it though.
This only works on iPod touch third generation, iPad,or iPhone and you have to have iOS 4. If you are using the second generation, you will have to jailbreak you iPod touch.
the second generation is thinner and has better software
Yes. iPod touch 3rd generation is just a 2nd generation iPod touch that's faster and includes support for newer operating systems.
Please explain a little bit more. You can physically set a 2nd generation on top of a 3rd generation, if that is what you are asking.
iPod Touch 3rd Generation has Voice Control Bluetooth and will come with 3.1.1 firmware, but if you upgrade your ipod touch 2nd generation to 3.1.1 you will get bluetooth. Its also faster.
The 3rd generation and 2nd generation iPod Touch are the same size and shape. Neither is skinnier or thicker than the other.
Second and third generation iPod touches have internal speakers.
Yes. The second and third generation iPod Touch are the same size. Ipod Touch 4G or fourth generation, is thinner and weighs less.
There is none. iPod Touch 3G IS third generation.
You shouldn't use an iPod Touch case designed for the second and third generations on a fourth generation iPod Touch. The fourth generation iPod Touch has a camera and microphone, so the third generation case would cover both of those up, and would not fit it anyway.