Advice on Apps?

I finally have a new smartphone. It's a Samsung Infuse 4G and I want to put some apps on it for mountain biking.

Does anyone have any suggestions on 'must have' GPS apps, trailfinder apps, etc.