-<P>Upto v1.44 it was not possible for the user to set their own filters. From v1.45 though that has
-all changed. It is now possible to set filters for just about anything you wish. If you have just
-updated from an older version of DXSpider you will need to update your new filters. You do not
-need to do anything with your old filters, they will be renamed as you update.
-<P>
-<P>There are 3 basic commands involved in setting and manipulating filters. These are <EM>accept</EM>,
-<EM>reject</EM> and <EM>clear</EM>. First we will look generally at filtering. There are a number
-of things you can filter in the DXSpider system. They all use the same general mechanism.
-<P>
-<P>In general terms you can create a 'reject' or an 'accept' filter which can have up to 10 lines in
-it. You do this using, for example ...
+<P>Filters can be set for spots, announcements and WWV. You will find the
+directories for these under /spider/filter. You will find some examples in
+the directories with the suffix <EM>.issue</EM>. There are two types of
+filter, one for incoming information and one for outgoing information.
+Outgoing filters are in the form <EM>CALLSIGN.pl</EM> and incoming filters
+are in the form <EM>in_CALLSIGN.pl</EM>. Filters can be set for both nodes
+and users.
+<P>
+<P>All filters work in basically the same way. There are several elements
+delimited by commas. There can be many lines in the filter and they are
+read from the top by the program. When writing a filter you need to think
+carefully about just what you want to achieve. You are either going to write
+a filter to <EM>accept</EM> or to <EM>reject</EM>. Think of a filter as
+having 2 main elements. For a reject filter, you would have a line or multiple
+lines rejecting the things you do not wish to receive and then a default line
+accepting everything else that is not included in the filter. Likewise, for an
+accept filter, you would have a line or multiple lines accepting the things you
+wish to receive and a default line rejecting everthing else.
+<P>
+<P>In the example below, a user requires a filter that would only return SSB spots
+posted in Europe on the HF bands. This is achieved by first rejecting the CW
+section of each HF band and rejecting all of VHF, UHF etc based on frequency.
+Secondly, a filter rule is set based on CQ zones to only accept spots posted in
+Europe. Lastly, a default filter rule is set to reject anything outside the filter.