A little over a month ago we showed you guys I’m Here for Windows Phone. It’s a unique app that takes something your phone can do out-of-the-box and expands on it. Your Windows phone is pretty good at sharing your location to anyone you want, but it does have a few limitations. I’m Here was recently updated with some welcomed additions for the international crowd. Let’s check it out.