I love my Iphone 3G.  It seems every day I find something new it can do.  But all the function comes with a price - really lousy battery life.  The darn thing drains like a sieve when I use wireless - which is a pain as that is often the fastest connection and offers the best flexibility when using all those fantastic Apps.