Bluetooth
Not been mentioned as far as I've seen, but iOS4 works MUCH better with Bluetooth, and holds the connections. Under 3.x it dropped them a lot when idling - I upgraded on Tuesday and it hasn't dropped yet.
BTW, rather than upgrading and buying speakers, etc, you can just buy a BT adapter that will plug in the aux sockets on your existing stereo. Works a treat...