Categories
Technology Tips

MobileMe Sync Issues

Author’s NoteThis post like all the ones pre-dating 2013 were pulled in from my old blog. As such, screenshots that were meant to expand full screen now only have thumbnails.

I’ve been using .Mac for a couple of years and was transitioned into the new MobileMe service when it launched. I purchased an iPhone 3G about a month after it was released, and am on the AT&T network now.

When I originally set it up, it was working really well and I’ve recommended it to friends and colleagues. In early September 2008 though, things went awry, and everything stopped syncing well, the MobileMe website didn’t even work for me in all aspects and it’s been a general mystery on how to solve it all.

So, I’m writing up my experiences here to pass on to MobileMe support so that they’ve got a holistic picture with which to troubleshoot and make recommendations.

My Setup

My computers/devices that participate in the MobileMe sync eco-system are the following. Note that all systems are running with the latest updates/service packs and all the Macs in my system are on the latest Leopard release. All of the machines are Intel based.

  1. Mac Pro – my main machine (2.8GHz Octo-Core, 16GB RAM)
  2. Macbook Pro – my work laptop (2.4GHz, 4GB RAM)
  3. Windows XP Pro – vmware Fusion virtual machine
  4. iPhone 3G (AT&T, 16 GB, with unlimited data plan; uses wireless network at home too)
Mobile Me Online Website

I used to be able to access all aspects of the MobileMe website. If I login now, here’s what I experience in each of the key services:

  • Login: Works fine. I go straight to Mail.
  • Mail: I don’t have more than a dozen messages on my me.com email, so no real problem loading the page there.
  • Contacts: I have about 700+ contacts. This page loads okay, but soon after, it becomes utterly useless. The search box is totally unresponsive. If I scroll up and down the contact list, I get a blank column where I’d expect names in alphabetical order. I can scroll slowly and get some names to show up, but Safari is unresponsive when I try to select a particular contact to see their details. Clicking on any of the groups is also pointless. I can however, open up another tab and go to Digg.com for example. And I’m using Safari on an octo-core Mac Pro. The me.com site is now completely unresponsive. So I’ll close out the browser and restart before going to Calendar.
  • Calendar: It says it is loading events, and it does show my calendar groupings in the left margin. After about 90 seconds of “Loading events…” with the rotating spoke wheel spinning, it displays a calendar with no events. Last week, I couldn’t even get the calendar to render!
  • Photos: This piece I use the least and it works very well (snappy). I have three small albums in here, and this part of the site is very responsive.
  • iDisk: I don’t really use this, but flipping through the stock folders it provides seemed snappy.
  • Account: The account management screen loads up fine. Selecting the various options, the page is responsive.

So in summary, the problem areas are:

  1. Contacts
  2. Calendars
And these are the two things I rely on MobileMe for the most!The screen shot below shows how the middle Contacts pane can easily loose itself to never never land when scrolled. And I’m using Safari on Leopard!

Often times (and as an update to this blog post on Sunday Oct 26, 2008), I’m not even getting my Calendar to load at me.com:

I did contact MobileMe Chat based support and they suggested I “Reset Safari”, which I did. No change in symptoms.

Mac Side

Now let’s turn to how my Macs fared.

Mac Pro Desktop

My various Calendars and Contacts are in tact and working fine on the desktop. I see that MobileMe is syncing every so often, but that seems normal. The sync wheel in the menu bar will turn for a while and then stop. All seems good.Since I can’t reliably access any Contact or Calendar on the me.com site, I can’t tell if anything is actually syncing.

Macbook Pro Laptop

In mid-September my Mobile Me started going on the fritz. Specifically, it stopped syncing with my iPhone and Mac Pro generated calendar events and contacts (both ways).I noticed the Mobile Me sync icon in the menu bar was syncing continuously. It never seemed to complete.I searched the Net for solutions. I finally found an article that suggested I blow away my /Library/Application Support/SyncServices folder. I did this, restarted, launch iSync to coax the system to rebuild this folder and now MobileMe seemed to have my laptop communicating with the cloud.MobileMe asked me what it wanted me to do. I told it to replace everything on the computer with everything available from MobileMe.Several hours later, I’d get the same sync conflict prompt, to which I’d give it the same preference. This happened for days until I finally decided to log out of MobileMe on my laptop.

Windows Side

For my Windows virtual machine, I thought, “Wouldn’t it be great to have my contacts in Outlook and bookmarks synced to Safari on Windows?” So I set that up (applying the latest Apple Software Update of course).

Windows XP Pro Virtual Machine

Initially, this worked out really well. But around the same time my Macbook Pro stopped syncing with the cloud, my Windows installation of Mobile Me kept running into problems.The screen shot below illustrates the “dotmacsyncclient has encountered a problem and needs to close” message that pops up about once every hour when in Windows.

iPhone 3G

Since my iPhone stopped syncing, I blew away my MobileMe account from the phone and recreated it from the phone. It was set to have Contacts, Calendars etc., all pushed to my phone.When I first got my iPhone, I went through this process successfully.But now, there’s no over the air sync going on. Nothing is getting pushed to Contacts or Calendar. It’s completely blank.Not sure what to do next.

Categories
Technology Tips

Backing up your Outlook email/contacts and Clearing out the Original

Are you moving off a computer that’s not going to be yours any longer, such as one at the office? Do you have a mixture of personal email and personal address book contacts in Outlook at work that you need to both back up for keeping with you as you move on and removing from the source at work? Here’s how.

First, it’s worth noting that Microsoft Outlook stores all the email, address book, calendar and memo information it has for you, in one file: the outlook.pst file. Generally, it moves older contents (old emails, old tasks, old appointments) automatically to another file, archive.pst. Both of these files are usually found in the same directory.

So, what you should do is:

  1. Copy your outlook.pst and archive.pst to you external/portable back drive.
  2. Open Outlook on your office computer and through Microsoft Outlook, select all of the emails and contact entries you wish to remove. You may wish to select them all and delete. That’s your call.
  3. Delete the archive.pst file on your office computer.
  4. Empty your computer’s recycle bin.
  5. Close Outlook and restart it to be sure the stuff really does look like it’s gone.

To access the contents of your archive.pst and outlook.pst from Outlook on your home computer, have your home version of Outlook (should be equal or later version than the one at the office) open the PST file from your external hard drive (you may wish to copy it over locally first, your call). The guidance for that is here.

Links related to the material above:

  1. How to Back Up or Copy Your Outlook Mail, Contacts and Other Data [About.com]
  2. Where is my Outlook “PST” file located? [Ask-Leo.com]
  3. Outlook Archiving and the Archive.pst file
  4. Open Your Existing Outlook Data Store [Outlook-tips.net]
Categories
Technology Tips

Secure Email Access at the Office and Elsewhere

Another tip for something commonly asked by friends, “How do I check and send personal email at work without it being read / intercepted?”

To start, one should know that there are two basic methods of accessing your own email system from anywhere on the Internet (home, office, wherever): web based email (i.e. through a web browser) or via a desktop client program (Outlook, Outlook Express, Thunderbird, Mail.app, etc.) using POP or IMAP protocols.

Let’s tackle the first and simplest case: web based mail.

This is offered by companies like Google, Yahoo!, AOL and so forth. Google’s mail (known as “GMail”) is generally the more popular, so we’ll discuss that.

If you use the gmail service, you are likely pointing your browser to http://www.gmail.com. Since this is using “http” instead of “https”, your browser interactions are not encrypted. The IT staff in your company could conceivably record all network traffic in and out of the office and read all your received and sent messages. So, access the gmail service using the secure http protocol: https.

Google has a few URLs that redirect to how they’ve setup gmail, so the URL I recommend you use (as it works for me) is: https://mail.google.com/mail/. The way to use this is to create a bookmark for exactly this URL in your browser. If you computer’s login (e.g. your Windows login to the machine at work) can be compromised, I recommend that you do not have your email password to gmail remembered by your browser. Yes, it’s more convenient to have it saved/remembered, but it is safer to not set it up this way.

Now, by accessing gmail through https, everything you do on that site is point to point encrypted between your browser and Google’s data center. That means that your IT department only sees a bunch on scrambled nonsensical encrypted data packets flowing back and forth. Your personal email is private.

If you use an ISP’s given email address (say, that given to you by Verizon, Rogers or what have you), I recommend you transition over to something that you can keep regardless of what service provider you have. That is, make gmail your primary, advertised email address. Just because Rogers provides the Internet pipe into your home, that doesn’t mean your personal email address needs to be branded with them.

Next, since this transition is generally exactly that, you’ll be happy to know that you can configure gmail to retrieve your other email (mail from other, existing email accounts), and bring it into your gmail inbox so that you only have one place to check (gmail). In doing this, it also allows you to set the “sent from” address when you compose a new message, as if it came directly from that other email address you used to use. In this way, if you wish, you can completely abstract from others, the fact that you’re using gmail (which is only really of value to those folks with custom/vanity domain names).

My advice though, would be to send out a mailing to your personal contacts indicating you can now be reached at your new gmail address. Of course, if you’re using something like Plaxo, this can be a semi-automatic notification.

Some related links on the material discussed above:

  1. Secure Gmail access of Public Networks (Lifehacker)
  2. Setting up Mail Fetcher (Google Mail FAQ)
Categories
Technology Tips

New Mac Setup Recommendations: 2007

Just got a new Mac? Congratulations. Here are suggestions on loading it up with stuff that’s useful and works. I’ve spent hundreds of hours in tweaking, evaluating and configuring, so these suggestions have been through real trials!

Software

Free
  1. Skype
  2. Firefox
  3. Google Browser Sync for Firefox. Who needs .Mac when you can sync your bookmarks for Firefox across multiple machines?
  4. Del.icio.us Bookmarks for Firefox
  5. FireFTP – FTP client for Firefox. Yes, it’s good and its free.
  6. Adobe Reader – I know, you already have Preview.app, so why Adobe? For long online reading sessions, this app just has some nicer features and a better search / TOC interface.
  7. Adium – A multi-chat protocol IM client, with growl support.
  8. Handbrake – lets you rip your own DVDs. Handy for serving them up to yourself of your RAID array in the basement, exporting them to your own iPod for mobile viewing, etc.
  9. VLC Media Player – Plays a lot of video that Quicktime won’t.
  10. Real Player – Yet another media format you need, for stuff like TheServerSide.com or npr.org.
Donationware
  1. Journaler – A powerful journaling tool with smart folders, tagging and just phenomenal idea capture. It’s only weak spot is robust export to external blogs (for that, MacJournal is best).
  2. SharePoints – lets you set up file sharing (shared folders) like on Windows, as otherwise, it is actually very complex/locked down on the Mac beyond the “Drop Box”.
Nagware
  1. Acquisition – $20 for a great P2P client that’s been a stalwart in the Mac community.
Commercial
  1. Knox – $29 for locking whole folders with AES128 bit encryption and seamlessly unlocking them to mount as temporary volumes. Why do you need this? You can’t have all your sensitive data in your own login or accessible to Spotlight. We never logout when someone needs to quickly use our computers. That however, doesn’t mean our most sensitive files should be accessible. There should be another encrypted, password protected tier. That’s what Knox gives you.
  2. MacJournal – $35 for a great way to publish to external blogs. Even lets you embed sound and images, and it handles the upload of these too.
  3. BBEdit – $125 for a professional HTML and text editor. Actually, I now like TextMate better. It’s only $49 and it’s the defacto light weight editor for people doing development with Ruby on Rails on a Mac.
  4. OmniOutliner Pro – $70 for a great hierarchical (outlining) tool. Embed URLs, media and other such. Use custom styles.
  5. VMWare Fusion – $79. This is far more polished than Parallels. Increasingly, Parallels users are blogging frustration and lack of good customer service/support. I’ve also found VMWare Fusion is more reliable and also quite slick. See this video for a taste of what it can do. Note that with only 2GB of RAM in your system, set your Windows XP virtual machine to have 512MB of memory. I’ve found that if you give your Mac any less than 1.5GB, you’ll run into a major slowdown on the Mac side too. Half a gig seems to be plenty to fire up Microsoft Word to do some strike precision word processing while not crimping your Mac style. If you have 4GB of RAM, I’d then recommend setting your virtual machine to 1GB, leaving 3GB for your Mac. Remember, set this size right the first time and as few times as possible, lest Windows refuse to re-activate because your “configuration has changed”.
  6. IntelliJ IDEA – $249 for hands down, the most sophisticated Java IDE, for you fellow developers out there.
  7. Splash ID – $29 This is a must have for storing sensitive data like credit card numbers, family SSNs, bank accounts, serial numbers, web site passwords etc. The beauty is, that it lets you sync with a device like your Treo or BlackBerry. The desktop version and handheld version are password protected with your master password. Oh, and it’s Blowfish-256 bit encrypted. ‘Nuff said.
  8. Missing Sync – $40 For syncing your device (especially Palm based) with your Mac. Why pay for syncing to your Mac? Unfortunately, the device makers generally have shoddy and incomplete conduits in this regard. The Missing Sync is built by Mac users for Mac users and it doesn’t just do the basic address book and calendars, it’ll sync playlists from iTunes, captured photos into and out of iPhoto and so on. It brings under one umbrella, all the conduits you use in syncing and you set up profiles of subsets of conduits you want to sync (which you can fire off with little ceremony).
  9. Spanning Sync – $65 lifetime one-time fee. Lets you sync iCal with Google Calendar. Why? Because .Mac, even if you have it, has no web based view of your calendar! It only syncs iCal between actual Macs. On the go, without a Mac, you’re screwed! Plus, Google Calendar rocks and complimented by iCal and Spanning Sync to go between them, it’s a rock solid calendar syncing solution.
  10. Flickr Export iPhoto Plug-in. – $25. A slick iPhoto plug in that’s much more intuitive than the free alternative, which is Flickr Uploader for the Mac.
  11. Flip4Mac -$29. A collection of QuickTime components that allow you to play, import, and export Windows Media video and audio files on your Mac using your favorite QuickTime-based applications
  12. iWork 08 – $79. The Word compatibility isn’t perfect, but it’s decent for basic documents. I’m just waiting for Office 2008 for the Mac next year. Switching to a virtual machine for word processing ties up system resources, so this is the best Mac option at present, unless you already have Office 2004 (but that runs slowly with Rosetta). If you don’t need to do precision fine tuning, this will work well for Word documents. For the real surgical word processing, you’ll have to wait for Office 2008 or use VMWare’s Fusion. I believe Office 2004 is so slow, it’s best to use a virtualization option! I like Numbers too, from what little I’ve used of it, and Keynote has already proven itself.
  13. ChronoSync – $30. Very cheap for what you get. A powerful backup program that can store multiple old versions as archives, schedule backups, auto-login to mounted volumes etc.
Suggestions

Use the Apple provided applications. By using Mail, Address Book and iCal, you get the best integration with various other tools and syncing services. For example, I use Mail instead of Thunderbird, because I store all my mail on an IMAP server. Having Apple Mail’s smart folders just rocks. Thunderbird can’t touch it.

Services

Plaxo for Mac – Not Ready for Prime Time

Stay away from this. Plaxo works phenomenally well on Windows with Outlook 2003 on various machines and online. However, if in that same mix, you add a Mac, and say, sync with your Palm based device too, the insertion of Plaxo for Mac in that scenario screws it up. You’ll have major data headaches. And, it’s just contacts. No Calendar, no Notes, no Tasks. Plaxo just doesn’t have the development resources to make this work robustly. I was able to recreate problems on demand consistently, and so decided to give up when their support said, “we don’t see the problem”. I was going to send them a screencast, but they just can’t pay me enough to put all that time into debugging their product. And I was a Plaxo VIP customer that year. Go figure.

That being said, there’s a new Plaxo 3.0 available for private beta that is claiming Address Book, Calendar and Mail syncing. I believe the latter is just mail signatures. A great review of Plaxo Pro 3.0 on a Mac includes a contrast with SpanningSync.

My Take on .Mac

I actually have this, because I wanted sync from one vendor. The Internet and my Mac(s), I thought. Perfect. I’ll forego syncing with Outlook at a client’s office. No problem. However, the Address Book (web version) on .Mac doesn’t even show me contact notes! It misses, routinely, fields like email addresses. Apple…this is not voodooo science! Apple needs to improve .Mac. Right now, there’s no online calendar, so SpanningSync to sync to Google Calendar is the only reliable option.

Yes, .Mac is getting better. IMAP support on the Mail client for the web is slick. If they just let me do a “send as” to make my mail appear from my own domain instead of my @mac.com address, I’d be set. I’d gladly pay for more storage about put all 12GB of IMAP mail up on their servers. I’ve already sent them feedback to apply this feature. Let’s see what happens. So many lifehackers out there are looking for the holy grail of slick online web interface to email representing IMAP folders they also sync with on desktop clients. Yahoo! Email online is beautiful, but the folders are not IMAP analogs – email is just organized on Yahoo! itself. Same with GMail. Those folders and labels mean nothing re: IMAP. So, Apple is close.

What Apple needs to do, is stop cranking out more premium iCard templates and photo galleries for stupid stuff, and roll up their sleeves to:

  1. Give me personalized outbound email on the web client.
  2. More storage for less money.
  3. Full Address Book syncing that is robust, custom fields and all.
  4. A web calendar so I didn’t have to pay for spanning sync (or partner with them and pull in Google Calendar in some way to the experience).
  5. A notes syncing facility.

Will I get .Mac next year? Not sure. Syncing stuff between Macs is so useful and seamless. The webmail that’s all IMAP is near nirvana. iDisk for backups of key files is slick. Let’s see what revs .Mac gets this year.

Hardware

MacBook Pro

If you just got a new MacBook Pro (the ones released in Summer 2007 or later), you can pop in a total of 4GB of RAM. As a $750 upgrade from Apple, I don’t recommend you do this. As a $269 upgrade (third-party), I do recommend you do that. If you are going to run any kind of virtualization software, you will chew through RAM. So stock up.

Categories
Product Reviews

Garmin Streetpilot 2820 GPS: 30 days in

Recently, I was asked by a friend for my one-month in appraisal of my Garmin Streetpilot 2820 GPS car navigation device. His friend has an X5 and needs to retrofit something, and wanted some of my initial impressions. So here it is:

I’ve used my Garmin 2820 a total of perhaps five times now, as living in the GTA usually doesn’t require it.

The sound is clear and it even has an audio out jack for my auxiliary input jack of my stereo. So, if I’m *really* paranoid about missing audio cues when I’m driving, I don’t miss them now. Alternatively, if you pair it with a bluetooth headset, you should be able to get the same in ear (of course you could also use the audio out for regular headphones while driving, say one earbud in, if you wanted).

The interface is very logical and anticipates what you want reasonably well. The navigation at a couple of weird spots in Toronto was a bit disappointing. Don’t know whether to attribute to less attention to the Canadian map data or just a sampling anomaly. For example, I punched in a Wynford drive address (cultural centre) and after it took me off the DVP, it didn’t tell me to turn onto a crucial cross street (was highly unintuitive at night) to actually get to the entrance of the destination. I’m used to these things generally routing you right to the front door.

Conversely, going to a friends new condo in Downsview, everything was perfect and I got right to the front entrance.

The thing with the 2820 is that like with most of these portable units, I don’t leave it on the dash ready to use, b/c it’s of course, more of a theft target, alarm notwithstanding. So I wrap it up in a little sports bag and whip it out when I need nav help. It’s too big for the glove box (unless you have a really big glove box with nothing else in it). Often, I’ll leave the GPS in the trunk so there’s less for wandering eyes to wonder about. I really wish I had a unit built into the vehicle I didn’t have to fold away, unplug etc.

Really, these units are best for travelers. In one’s main car, I’d recommend going to the mobile audio/nav specialty shop and installing something.

While my 2820 has a bigger display than the Garmin ones with the “c” prefix (the smaller square shaped ones), I noticed that the extra screen space is mostly used for extra stats like distance to destination, ETA, current speed etc. In hindsight, the smaller “c” models that you can shove in your glovebox with effectively the same map display area, are probably better. That is – if it’s going to be portable than make it fit in your glove box – otherwise – go with a properly installed permanent device.

Having used the device, I realized my concerns about a slightly larger screen size than the “c” models provide, was unfounded. Perhaps there’s a mode I can set mine to to take up the full screen, sans the stats. It would be of negligible impact however. The audio cues and a quick glance over seem to really be all that one needs – even with a smaller model.

My 2820 is definitely a solid piece of technology and it does the job. It’ll always get me in the area, if not to the doorstep of where I need to go. I’ve not used the “places of interest” and other such look ups, but my brother in law and cousin have the smaller Garmin units that do this as well, and they’ve been happy with those functions.

With respect to your friend’s X5, if he can get one mounted and retrofit into his existing audio setup, that’s the best bet. I’m guessing it’s too late for that without redoing a lot. So, the next option is the 2820, if one is willing to leave it out on the dash all the time (perhaps windows sufficiently tinted or the alarm sufficiently ominous). If it’s going to get pulled out only when needed, I think the “c” units that can go in the glove box are both workable and most practical.

Categories
Technology Tips

Google/Firefox Browser Bookmark Synchronization

The holy grail of bookmarks synchronization has arrived! I googled for “bookmarks sync” hoping there’d be an update to this old Firefox extension for such.

To my delight, Google has put out a marvelous one. Check out the Google Browser Sync tool. I did it between WinXP and my Mac and it worked flawlessly!

Categories
Product Reviews Technology Tips

Ethernet over home power lines to extend your LAN

Sometimes, laying ethernet cable everywhere you need to in the home isn’t very practical or easy. Sure, you’ll get the 100 Mbps or even 1 Gbps (depending on the equipment you have), but some physical structures and distances make it prohibitive.

Enter WiFi, right? Well, sort of. Sometimes. The signal can be choppy in homes and it’s hit and miss. Some computers, after losing a WiFi (802.11 a/b/g) signal never gracefully reconnect themselves. This is a pain.

Enter Ethernet networking over powerlines. Yes, that’s right. Over your electrical wiring in the home. While hydro (power) companies are finalizing technology to be your broadband provider the way cable companies already are, devices are already on the market that allow you to use your home or apartment’s own electrical wiring to extend your home network.

Have an electrical socket in a room? Then you have Ethernet.

I just bought the Netgear XE104 device (you need at least two). Mine cost me just over $100 CDN. See http://www.netgear.com/products/details/XE104.php.

While advertised at up to 85 Mbps, depending on the quality of your internal wiring, distance etc., many people have commented that they don’t get even 25% of that speed. However, I’ve tested in a 20 year old condo, and am getting a steady 58 Mbps. I am impressed. I am pleased.

I would highly recommend this product to anyone who needs a moderately fast local network extension in their home that won’t flake on and off like 802.11x.

Categories
Service Reviews

Pandora.com: personalized Internet Radio

I’ve been pretty impressed with Pandora.com. It’s an Internet radio player that plays in your browser and fine tunes what it serves up based on your training it with a thumbs up or thumbs down. You can set up several “radio stations” reflecting different styles.

See CNET.com / NYTimes.com article by David Pogue discussing the Squeezebox 3 from Slim Devices.

Tres cool.

Categories
Technology Tips

Treo 650 Tips

A good website on things Treo (news, reviews, accessories etc.) is www.treocentral.com

For hardware, I’d skip a desk cradle, unless you want it powered on and propped up for constant display (not sure if it even has that mode). I use a tiny travel USB sync ‘n charge (around $30).

For memory, I got a 1GB SD card a while back. Handy for doing data transfers on the fly, storing photos etc. Some apps are still picky and want to go in main memory.

There’s a car charger I have that also doubles as a wall charger. The USB cord detaches to connect to either the wall piece or the car piece.

My apps and their recommendations:

  1. SplashID from SplashData. A must have for 256-bit blowfish encrypted storage of all things private on both the home pc/mac and synced with your Treo. See my previous blog entry for more info.
  2. I also like “Beyond Contacts”. What this does, is go beyond the basic Outlook synchronization and it makes sure you get *everything* from a Contact card. Very handy where you have 8 phone numbers or detailed notes that get dropped off somewhat with the basic conduit. See http://www.dataviz.com/products/beyondcontacts/index.html
  3. Bonsai hierarchical note pad. This thing lets you store hierarchical notes and come up with your own icons and categorization schemes. Very handy for lists of lists, where each bullet point can belong to a different category, have its own detailed notes section etc. Has both a PC interface and full view and edit on the Treo as well. See http://www.natara.com/Bonsai/index.cfm
Categories
Technology Tips

Google SMS – Handy text pages to your phone on the go

Instead of dialing 411 or even having to print out directions, check out the Google SMS service. I was recently looking for a restaurant in the area and my friend said, “just text Google for the name of the restaurant followed by a nearby zipcode and it’ll give you the phone number and address back”.

So I tried it. I texted Google at GOOGL (there’s no ‘E’). This corresponds to the number 46645. I entered:

Cafe India 98101

Though I had the zipcode wrong (it was in the same city though, so we just picked my friend’s home zip code) – this listing came up. He was right. Address, phone number – it was all there. Bingo.

Very cool.