Media Tag: overcoming obstacles