There is nothing like the feeling that comes when you see the fruits of your labor. This year I added iPhone application developer to my expanding list of Information Technology skills. It has been a journey of frustration and elation. I have spent many long hours acquiring the skills and learning complex concepts that only come with practical experience. One of the rewards as a software developer is demonstrating the product for the first time. When the customer sees their idea, captured on a piece of paper, has become a reality it is a truly magical...