Designing experiences for web for the desktop environment is something many of us have been doing for a while. Toss in mobile, sprinkle that with some social integration, a native app or two and things suddenly start getting a bit more interesting. How do you approach this always moving target of multi-device, multi-context & often multi-role?