It's been a month since my Nike+ Nano died, and I haven't felt like trying to upgrade my iPhone to 3.1.3 to use that since it's jailbroken and it's not important enough for me to risk issues. So I've been double tracking my runs here, and at mapmyrun.com. Actually they used to be triple logged at Nike+, but the sync from Nike+ to MapMyRun was automatic, so I didn't have to mess with it.
So each day I manually enter in the blog, and then every few days catch up on MapMyRun. It's a little annoying, but it's not as bad as I would have thought.
Since I'm a computer geek by day, I am tempted to actually try and replace my own nano battery for about $20 and see what happens.