The most frequent problem encountered with a iPhone is certainly α broken glass covering the screen fall. The repair of this problem were very complicated on a iPhone Edge and it is more so on a 3G or a 3GS. Up to now, the solution was to pass by the very expensive Apple after-sales service, or by small more or less serious repairers.
Henceforth, Apple proposes this service in its shops (only in the US for the moment). It will cost 199$ of them to change the glass of an iPhone whatever its model. On the other hand, this is not possible on a iPod Touch.
With such a tariff, the small qualified repairers will not have a bad future:)