Have you heard of Endomondo?

Endomondo feels like Facebook, DailyMile and a Garmin Forerunner all rolled into one gigantic app for a smart phone.

The free Endomondo Sports Tracker and Social Fitness app uses the GPS on your smart phone or Garmin watch to track your workouts in real time, give feedback on your performance, and then automatically upload your statistics to your Endomondo page in the Endomondo community.

It works for a lot of sports – even ones you wouldn’t normally consider tracking, such as badminton. Others include: cycling (for sport or transportation), fitness walking, golfing, hiking, running, skiing (cross country or downhill), snowboarding, swimming, walking, aerobics, football, baseball, boxing, basketball, dancing, cross training, hockey, soccer, spinning, yoga and many more!

The first thing I noticed about the Endomondo app on my Windows Phone 7 is that it is really easy to read and navigate. I can choose what I want to see where on the Workout page on my phone: Average Pace, Average Speed, Calories, Distance, Duration, Pace and Speed. The app also has the history of my workouts on the next tab, my Newsfeed (which shows what my friends are up to), and my Friends list.

From the same place, I can choose to listen to music (not available on all phones). Endomondo simply pulls the music from my existing playlists. There’s also a map that will show me exactly where I am, which might come in handy on the trails during the 50-mile Rainier to Ruston Relay I’m running (and am so not prepared for) on Saturday. I can keep on customizing on my settings page, too. I can choose to “Auto pause,” just like on my Garmin, and I can turn “Audio Coach” or “Peptalk” on or off. The Peptalk feature reads real notes of encouragement to you through your headphones as you exercise. The notes are written by friends. How cool is that?

When I used Endomondo on my phone during a run, the Audio Coach updated me on my performance through my headphones after each mile stating my distance, total time and lap time. I liked having all three of those things, but I didn’t like not knowing my pace before the end of one mile. I need to know if I’m going too fast too early. During this particular run, I held my phone in my hand and I, occasionally, tried to look at the stats on the Endomondo app, but I couldn’t read them because of the glare on my phone’s screen.

Logging in on my page on the Endomondo website there are lots of motivating features in the sidebars, including challenges usually with giveaways; an overall summary of my workouts; and my performance during the month. Other tabs show routes that other Endomondo users have uploaded, a list of all the challenges going on, an events calendar where I can add or join races (in all sports), and my workout page.

I really like the Endomondo workout page. It feels sophisticated and gives data junkies like me lots to look at, including my route for a specific workout and a graph that shows my speed and elevation. Or, I can choose to look at lap times. I also like that I can enter notes for specific workouts in case there is something I want to remember about a certain route or if I want to write down anything interesting that happened during a run.

The nice thing is that all of my information from a workout is uploaded directly from my smart phone to my Endomondo profile. I don’t have to race to my computer to upload my run. Of course, I can choose what I want to share or keep private in my settings. I can also decide to have Endomondo automatically upload my workout to other social media sites, such as Facebook and Twitter, if I want to.

Endomondo also says I can automatically import workouts from my Garmin Forerunner, but I had trouble figuring out how I was supposed to do this on the website. To me, this sounds like the best of both worlds.

One of the greatest features of Endomondo is that it will update my Endomondo status in real time, so if I’m racing, my friends can see my progress as I go! I love this idea!

I am really excited to start using Endomondo more. I usually bring my phone with me anyway for safety reasons when I run, so it won’t be a problem to just use the Endomondo app along with my Garmin.

According to their website, Endomondo has seven mobile platforms (iOS, Android, RIM, Windows Phone, Symbian, Windows Mobile, Java) and more than 400 handsets and supports almost all GPS phones. The Endomondo app can be downloaded free, but there is also a premium version is available for $3.99.

Are you on Endomondo? Friend me, Kerrie T., if you want to see how badly I do during my relay race on Saturday!