List of iPod touches
There are two iPod touch generations at the time of writing.
The first generation is the N45ap. This model of the iPod touch is the earliest version.
The second generation is the N72ap. This is the second, re-designed model of the iPod touch with additional features.
For a full comparison, vist Comparison of iPod touch 1G and 2G.