Laing_Lies,
There will definitely be a second generation iPhone but when it'll be released is anyone's guess. My guess is the second generation will come out after the x-mas season is done in order to reinvigorate the buzz around the iPhone. Jobs wanted to sell 10 million units in one year...