A warning, though: iOS4 has really screwed up the Nike+ app. Now, whenever you pause a workout and try to resume it, it simply runs the timer but won't log any miles. It's almost impossible to complete a workout this way.
This issue has been documented by many people on both the Apple and Nike+ user forums.
After having used and really enjoyed Nike+ for 3 years, I'm about to give up on the thing.