Various governments have been considering mechanisms to filter out illegal or offensive Internet material. The accompanying debate raises a number of questions from a technical perspective. This article explores some of these questions, such as, what filtering techniques exist? Are they effective in filtering out the specific content? How easy is circumventing them? Where should they be placed in the Internet architecture?