I am thinking about buying an iPod touch to make some money on developing apps for the iPhone. I like the concept of the App Store and had a quick look at it with iTunes.
Lo
I would recommend skipping the iPod Touch and going straight to the iPhone if development is your goal. It has more capabilities (GPS, Bluetooth, Cellular network and Camera) which makes for a wider range of potential applications that may actually be used.