I use the term iPhone development, but what I really mean is mobile development. The iPhone is a great platform, but it is not the only one. I like Android and the Palm Pre as well. I started on the BlackBerry, but I think they need to really shake things up over there or they will get left behind.
There are so many worthy causes, that it is difficult to choose a few to contribute time and resources to. These are a few of the organizations that I like and support.
Sometimes people ask for my advice. This section is for all those other times! This ranges from life advice to development advice, to personal grooming and hygeine!