Magpie uses our ontology infrastructure to semantically markup web documents on-the-fly. The existing technologies in this problem domain tend to be rather heavyweight, and often modify the appearance of the actual webpage. Whilst these modifications may sometimes be acceptable, sometimes they may be a cause of a serious annoyance on user's behalf. Often, the existing technologies rely on one very