I am fortunate enough to have the ability to own an iPhone now (8gb). Playing with the device in the store today was more than cool BUT I don't want to feel dissapointed with a 2nd gen release. What problems are expected to be fixed with a software update and when should I expect a 2nd gen model? Thank you!