After an almost year long love-hate relationship with the iPhone, it looks like firmware 2.1 FINALLY brought the much needed stability it should have had from the start. The love-in is on (for now). I have almost 9 full pages of applications on it, with MUCH fewer crashes. Viva la iPhone! (Disclaimer: I am NOT an Apple fanboy. I am proudly platform agnostic.)