There is no doubt about the fact that Apple products rock. A few days ago I became the lucky owner of an iPod Touch when a colleague of mine got his brand-new iPhone 3GS. As all blog readers know, I am an avid fan of Apple products, and as I get to know their various […]