Various updates, including 7 or 8 new FAQs, and updates/changes to various
[privoxy.git] / doc / webserver / faq / general.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >General Information</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 "><LINK
9 REL="HOME"
10 TITLE="Privoxy Frequently Asked Questions"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Privoxy Frequently Asked Questions"
14 HREF="index.html"><LINK
15 REL="NEXT"
16 TITLE="Installation"
17 HREF="installation.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"></HEAD
21 ><BODY
22 CLASS="SECT1"
23 BGCOLOR="#EEEEEE"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 SUMMARY="Header navigation table"
32 WIDTH="100%"
33 BORDER="0"
34 CELLPADDING="0"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="3"
39 ALIGN="center"
40 >Privoxy Frequently Asked Questions</TH
41 ></TR
42 ><TR
43 ><TD
44 WIDTH="10%"
45 ALIGN="left"
46 VALIGN="bottom"
47 ><A
48 HREF="index.html"
49 ACCESSKEY="P"
50 >Prev</A
51 ></TD
52 ><TD
53 WIDTH="80%"
54 ALIGN="center"
55 VALIGN="bottom"
56 ></TD
57 ><TD
58 WIDTH="10%"
59 ALIGN="right"
60 VALIGN="bottom"
61 ><A
62 HREF="installation.html"
63 ACCESSKEY="N"
64 >Next</A
65 ></TD
66 ></TR
67 ></TABLE
68 ><HR
69 ALIGN="LEFT"
70 WIDTH="100%"></DIV
71 ><DIV
72 CLASS="SECT1"
73 ><H1
74 CLASS="SECT1"
75 ><A
76 NAME="GENERAL"
77 ></A
78 >1. General Information</H1
79 ><DIV
80 CLASS="SECT2"
81 ><H3
82 CLASS="SECT2"
83 ><A
84 NAME="NEWJB"
85 ></A
86 >1.1. What is this new version of <SPAN
87 CLASS="APPLICATION"
88 >Junkbuster</SPAN
89 >?</H3
90 ><P
91 > Along time ago, there was the
92  <A
93 HREF="http://www.junkbusters.com/ijb.html"
94 TARGET="_top"
95 ><SPAN
96 CLASS="APPLICATION"
97 >Internet Junkbuster</SPAN
98 ></A
99 >, 
100  by Anonymous Coders and <A
101 HREF="http://www.junkbusters.com/"
102 TARGET="_top"
103 >Junkbusters
104  Corporation</A
105 >. This saved many users a lot of pain in the early days of
106  web advertising and user tracking.</P
107 ><P
108 > But the web, its protocols and standards, and with it, the techniques for
109  forcing  ads on users, give up autonomy over their browsing, and
110  for tracking them, keeps evolving. Unfortunately, the <SPAN
111 CLASS="APPLICATION"
112 >Internet
113  Junkbuster</SPAN
114 > did not. Version 2.0.2, published in 1998, was 
115  (and is) the last official
116  <A
117 HREF="http://www.junkbusters.com/ijbdist.html#release"
118 TARGET="_top"
119 >release</A
120 >
121  available from <A
122 HREF="http://www.junkbusters.com"
123 TARGET="_top"
124 >Junkbusters Corporation</A
125 >.
126  Fortunately, it had been released under the GNU
127  <A
128 HREF="http://www.gnu.org/licenses/gpl.html"
129 TARGET="_top"
130 > GPL</A
131 >, which allowed further
132  development by others.</P
133 ><P
134 > So Stefan Waldherr started maintaining an
135  <A
136 HREF="http://www.waldherr.org/junkbuster/"
137 TARGET="_top"
138 >improved version of the
139  software</A
140 >, to which eventually a number of people contributed patches.
141  It could already replace banners with a transparent image, and had a first
142  version of pop-up killing, but it was still very closely based on the
143  original, with all its limitations, such as the lack of HTTP/1.1 support,
144  flexible per-site configuration, or content modification. The last release
145  from this effort was version 2.0.2-10, published in 2000.</P
146 ><P
147 > Then, some
148  <A
149 HREF="http://www.privoxy.org/user-manual/copyright.html#AUTHORS"
150 TARGET="_top"
151 >developers</A
152 >
153  picked up the thread, and started turning the software inside out, upside down,
154  and then reassembled it, adding many
155  <A
156 HREF="http://www.privoxy.org/user-manual/introduction.html#FEATURES"
157 TARGET="_top"
158 >new
159  features</A
160 > along the way.</P
161 ><P
162 > The result of this is <SPAN
163 CLASS="APPLICATION"
164 >Privoxy</SPAN
165 >, whose first
166  stable version, 3.0, was released August, 2002. 
167  </P
168 ></DIV
169 ><DIV
170 CLASS="SECT2"
171 ><H3
172 CLASS="SECT2"
173 ><A
174 NAME="AEN45"
175 ></A
176 >1.2. Why <SPAN
177 CLASS="QUOTE"
178 >"Privoxy"</SPAN
179 >? Why change the name from
180 <SPAN
181 CLASS="APPLICATION"
182 >Junkbuster</SPAN
183 > at all?</H3
184 ><P
185 > <A
186 HREF="http://junkbusters.com/"
187 TARGET="_top"
188 >Junkbusters Corporation</A
189 >
190  continues to offer their original version of the <SPAN
191 CLASS="APPLICATION"
192 >Internet
193  Junkbuster</SPAN
194 >, so publishing our
195  <SPAN
196 CLASS="APPLICATION"
197 > Junkbuster</SPAN
198 >-derived software under the same name
199  led to confusion.</P
200 ><P
201 > There are also potential legal complications from the continued use of the 
202  <SPAN
203 CLASS="APPLICATION"
204 >Junkbuster</SPAN
205 > name, which is a registered trademark of 
206  <A
207 HREF="http://junkbusters.com/"
208 TARGET="_top"
209 >Junkbusters Corporation</A
210 >.
211  There are, however, no objections from Junkbusters Corporation to the 
212  <SPAN
213 CLASS="APPLICATION"
214 >Privoxy</SPAN
215 > project itself, and they, in fact, still
216  share our ideals and goals.</P
217 ><P
218 > The developers also believed that there are so many improvements over the original 
219  code, that it was time to make a clean break from the past and make 
220  a name in their own right.</P
221 ><P
222 > <SPAN
223 CLASS="APPLICATION"
224 >Privoxy</SPAN
225 > is the 
226  <SPAN
227 CLASS="QUOTE"
228 >"<SPAN
229 CLASS="emphasis"
230 ><I
231 CLASS="EMPHASIS"
232 >Privacy Enhancing Proxy</I
233 ></SPAN
234 >"</SPAN
235 >. Also, its content
236  modification and junk suppression gives <SPAN
237 CLASS="emphasis"
238 ><I
239 CLASS="EMPHASIS"
240 >you</I
241 ></SPAN
242 >, the user, more
243  control, more freedom, and allows you to browse your personal and
244  <SPAN
245 CLASS="QUOTE"
246 >"<SPAN
247 CLASS="emphasis"
248 ><I
249 CLASS="EMPHASIS"
250 >private</I
251 ></SPAN
252 > edition"</SPAN
253 > of the web.</P
254 ></DIV
255 ><DIV
256 CLASS="SECT2"
257 ><H3
258 CLASS="SECT2"
259 ><A
260 NAME="DIFFERS"
261 ></A
262 >1.3. How does <SPAN
263 CLASS="APPLICATION"
264 >Privoxy</SPAN
265 > differ
266 from the old <SPAN
267 CLASS="APPLICATION"
268 >Junkbuster?</SPAN
269 ></H3
270 ><P
271 > <SPAN
272 CLASS="APPLICATION"
273 >Privoxy</SPAN
274 > picks up where
275  <SPAN
276 CLASS="APPLICATION"
277 >Junkbuster</SPAN
278 > left off. All the old features remain.
279  The new <SPAN
280 CLASS="APPLICATION"
281 >Privoxy</SPAN
282 > still blocks ads and banners,
283  still manages cookies, and still helps protect your privacy. But, these are
284  all greatly enhanced, and many, many new features have been added, all in the same vein.
285  </P
286 ><P
287 > The configuration has changed significantly as well. This is something that
288  users will notice right off the bat if upgrading from 
289  <SPAN
290 CLASS="APPLICATION"
291 >Junkbuster</SPAN
292 > 2.0.x. The <SPAN
293 CLASS="QUOTE"
294 >"blocklist"</SPAN
295 >
296  <SPAN
297 CLASS="QUOTE"
298 >"cookielist"</SPAN
299 >, <SPAN
300 CLASS="QUOTE"
301 >"imagelist"</SPAN
302 > and much more has been
303  combined into the <SPAN
304 CLASS="QUOTE"
305 >"actions"</SPAN
306 > files, with a completely different
307  syntax. See the <A
308 HREF="../user-manual/whatsnew.html"
309 TARGET="_top"
310 >What's New</A
311
312  page for the latest updates.</P
313 ><P
314 > <SPAN
315 CLASS="APPLICATION"
316 >Privoxy</SPAN
317 >'s new features include:</P
318 ><P
319 > <P
320 ></P
321 ><UL
322 ><LI
323 ><P
324 >   Integrated browser based configuration and control utility at <A
325 HREF="http://config.privoxy.org/"
326 TARGET="_top"
327 >http://config.privoxy.org/</A
328 >
329    (shortcut: <A
330 HREF="http://p.p/"
331 TARGET="_top"
332 >http://p.p/</A
333 >). Browser-based
334    tracing of rule and filter effects. Remote toggling.
335   </P
336 ></LI
337 ><LI
338 ><P
339 >   Web page content filtering (removes banners based on size,
340    invisible <SPAN
341 CLASS="QUOTE"
342 >"web-bugs"</SPAN
343 >, JavaScript and HTML annoyances, pop-up windows, etc.)
344   </P
345 ></LI
346 ><LI
347 ><P
348 >   Modularized configuration that allows for standard settings and
349    user settings to reside in separate files, so that installing updated
350    actions files won't overwrite individual user settings.
351   </P
352 ></LI
353 ><LI
354 ><P
355 >   HTTP/1.1 compliant (but not all optional 1.1 features are supported).
356   </P
357 ></LI
358 ><LI
359 ><P
360 >   Support for Perl Compatible Regular Expressions in the configuration files, and 
361    generally a more sophisticated and flexible configuration syntax over
362    previous versions.
363   </P
364 ></LI
365 ><LI
366 ><P
367 >   Improved cookie management features (e.g. session based cookies).
368   </P
369 ></LI
370 ><LI
371 ><P
372 >   GIF de-animation. 
373   </P
374 ></LI
375 ><LI
376 ><P
377 >   Bypass many click-tracking scripts (avoids script redirection).
378   </P
379 ></LI
380 ><LI
381 ><P
382 >   Multi-threaded (POSIX and native threads).
383   </P
384 ></LI
385 ><LI
386 ><P
387 >   User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
388   </P
389 ></LI
390 ><LI
391 ><P
392 >   Auto-detection and re-reading of config file changes.
393   </P
394 ></LI
395 ><LI
396 ><P
397 >   Improved signal handling, and a true daemon mode (Unix).
398   </P
399 ></LI
400 ><LI
401 ><P
402 >   Every feature now controllable on a per-site or per-location basis, configuration
403    more powerful and versatile over-all.
404   </P
405 ></LI
406 ><LI
407 ><P
408 >   Many smaller new features added, limitations and bugs removed, and security holes fixed.
409   </P
410 ></LI
411 ></UL
412 ></P
413 ></DIV
414 ><DIV
415 CLASS="SECT2"
416 ><H3
417 CLASS="SECT2"
418 ><A
419 NAME="PROXYMORON"
420 ></A
421 >1.4. What is a <SPAN
422 CLASS="QUOTE"
423 >"proxy"</SPAN
424 >? How does
425 <SPAN
426 CLASS="APPLICATION"
427 >Privoxy</SPAN
428 > work?</H3
429 ><P
430 >  A web proxy is a service, based on a software such as <SPAN
431 CLASS="APPLICATION"
432 >Privoxy</SPAN
433 >,
434   that clients (i.e. browsers) can use instead of connecting directly to the web
435   servers on the Internet. The clients then ask the proxy to fetch the objects
436   they need (web pages, images, movies etc) on their behalf, and when the proxy
437   has done so, it hands the results back to the client.
438  </P
439 ><P
440 >  There are many reasons to use web proxies, such as security (firewalling),
441   efficiency (caching) and others, and there are just as many different proxies
442   to accommodate those needs.
443  </P
444 ><P
445 >  <SPAN
446 CLASS="APPLICATION"
447 >Privoxy</SPAN
448 > is a proxy that is primarily focused on privacy
449   protection, junk elimination and freeing the user from restrictions placed on his 
450   activities. Sitting between your browser(s) and the Internet,
451   it is in a perfect position to filter outbound personal information that your
452   browser is leaking, as well as inbound junk. It uses a variety of techniques to do
453   this, all of which are under your control via the various configuration
454   files and options.
455  </P
456 ></DIV
457 ><DIV
458 CLASS="SECT2"
459 ><H3
460 CLASS="SECT2"
461 ><A
462 NAME="WHATSANAD"
463 ></A
464 >1.5. How does <SPAN
465 CLASS="APPLICATION"
466 >Privoxy</SPAN
467 > know what is
468 an ad, and what is not?</H3
469 ><P
470 > <SPAN
471 CLASS="APPLICATION"
472 >Privoxy</SPAN
473 >'s approach to blocking ads is twofold:</P
474 ><P
475 > First, there are certain patterns in the <SPAN
476 CLASS="emphasis"
477 ><I
478 CLASS="EMPHASIS"
479 >locations</I
480 ></SPAN
481 > (URLs)
482  of banner images. This applies to both the path (you wouldn't guess how many
483  web sites serve their banners from a directory called <SPAN
484 CLASS="QUOTE"
485 >"banners"</SPAN
486 >!)
487  and the host (blocking the big banner hosting services like doublecklick.net
488  already helps a lot). <SPAN
489 CLASS="APPLICATION"
490 >Privoxy</SPAN
491 > takes advantage of this
492  fact by using <A
493 HREF="../user-manual/actions-file.html#AF-PATTERNS"
494 TARGET="_top"
495 >URL
496  patterns</A
497 > to sort out and block the requests for banners.</P
498 ><P
499 > Second, banners tend to come in certain <SPAN
500 CLASS="emphasis"
501 ><I
502 CLASS="EMPHASIS"
503 >sizes</I
504 ></SPAN
505 >. But you
506  can't tell the size of an image by its URL without downloading it, and if you
507  do, it's too late to save bandwidth. Therefore, <SPAN
508 CLASS="APPLICATION"
509 >Privoxy</SPAN
510 >
511  also inspects the HTML sources of web pages while they are loaded, and replaces
512  references to images with standard banner sizes by dummy references, so that
513  your browser doesn't request them anymore in the first place.</P
514 ><P
515 > Both of this involves a certain amount of guesswork and is, of course, freely
516  configurable.</P
517 ></DIV
518 ><DIV
519 CLASS="SECT2"
520 ><H3
521 CLASS="SECT2"
522 ><A
523 NAME="AEN138"
524 ></A
525 >1.6. Can <SPAN
526 CLASS="APPLICATION"
527 >Privoxy</SPAN
528 > make mistakes? 
529 This does not sound very scientific.</H3
530 ><P
531 > Actually, it's a black art ;-) And yes, it is always possible to have a broad
532  rule accidentally block or change something by mistake. You will almost surely
533  run into such situations at some point. It is tricky writing rules to
534  cover every conceivable possibility, and not occasionally get false positives.</P
535 ><P
536 > But this should not be a big concern since the
537  <SPAN
538 CLASS="APPLICATION"
539 >Privoxy</SPAN
540 > configuration is very flexible, and
541  includes tools to help identify these types of situations so they can be
542  addressed as needed, allowing you to customize your installation.
543  (<A
544 HREF="trouble.html#BADSITE"
545 >See the Troubleshooting section below</A
546 >.)</P
547 ></DIV
548 ><DIV
549 CLASS="SECT2"
550 ><H3
551 CLASS="SECT2"
552 ><A
553 NAME="AEN145"
554 ></A
555 >1.7. Will I have to configure <SPAN
556 CLASS="APPLICATION"
557 >Privoxy</SPAN
558 >
559  before I can use it?</H3
560 ><P
561 > No, not really. The default installation should give you a good starting
562  point, and block <SPAN
563 CLASS="emphasis"
564 ><I
565 CLASS="EMPHASIS"
566 >most</I
567 ></SPAN
568 > unwanted content.</P
569 ><P
570 > But you will certainly run into situations where there are false positives,
571  or ads not being blocked that you may not want to see. In these cases, you
572  would certainly benefit by customizing <SPAN
573 CLASS="APPLICATION"
574 >Privoxy's</SPAN
575 >
576  configuration to more closely match your individual situation. And we would
577  encourage you to do this. This is where the real power of
578  <SPAN
579 CLASS="APPLICATION"
580 >Privoxy</SPAN
581 > lies!</P
582 ></DIV
583 ><DIV
584 CLASS="SECT2"
585 ><H3
586 CLASS="SECT2"
587 ><A
588 NAME="BROWSERS2"
589 ></A
590 >1.8. My browser does the same things as
591 <SPAN
592 CLASS="APPLICATION"
593 >Privoxy</SPAN
594 >. Why should I use
595 <SPAN
596 CLASS="APPLICATION"
597 >Privoxy</SPAN
598 > at all?</H3
599 ><P
600 >  Modern browsers do indeed have <SPAN
601 CLASS="emphasis"
602 ><I
603 CLASS="EMPHASIS"
604 >some</I
605 ></SPAN
606 > of the same
607   functionality as <SPAN
608 CLASS="APPLICATION"
609 >Privoxy</SPAN
610 >. Maybe this is
611   adequate for you. But <SPAN
612 CLASS="APPLICATION"
613 >Privoxy</SPAN
614 > is much more
615   versatile and powerful, and can do a number of things that browsers just can't.
616  </P
617 ><P
618 >  In addition, a proxy is good choice if you use multiple browsers, or 
619   have a LAN with multiple computers. This way all the configuration 
620   is in one place, and you don't have to maintain a similar configuration 
621   for possibly many browsers.
622  </P
623 ></DIV
624 ><DIV
625 CLASS="SECT2"
626 ><H3
627 CLASS="SECT2"
628 ><A
629 NAME="LICENSE"
630 ></A
631 >1.9. Is there is a license or fee? What about a 
632 warranty? Registration?</H3
633 ><P
634 >  <SPAN
635 CLASS="APPLICATION"
636 >Privoxy</SPAN
637 > is licensed under the <A
638 HREF="http://www.gnu.org/copyleft/gpl.html"
639 TARGET="_top"
640 >GNU General Public License (GPL)</A
641 >.
642   It is free to use, copy, modify or distribute as you wish under the terms of this
643   license.  Please see the <A
644 HREF="copyright.html"
645 >Copyright</A
646 > section for more
647   information on the license and copyright. Or the <TT
648 CLASS="FILENAME"
649 >LICENSE</TT
650 > file 
651   that should be included.
652  </P
653 ><P
654 >  There is <SPAN
655 CLASS="emphasis"
656 ><I
657 CLASS="EMPHASIS"
658 >no warranty</I
659 ></SPAN
660 > of any kind, expressed, implied or otherwise.
661   That is something that would cost real money ;-) There is no registration either.
662   <SPAN
663 CLASS="APPLICATION"
664 >Privoxy</SPAN
665 > really is <SPAN
666 CLASS="emphasis"
667 ><I
668 CLASS="EMPHASIS"
669 >free</I
670 ></SPAN
671 >
672   in every respect!
673  </P
674 ></DIV
675 ><DIV
676 CLASS="SECT2"
677 ><H3
678 CLASS="SECT2"
679 ><A
680 NAME="JOINTEAM"
681 ></A
682 >1.10. I would like to help you, what do I do?</H3
683 ><DIV
684 CLASS="SECT3"
685 ><H4
686 CLASS="SECT3"
687 ><A
688 NAME="JOINTEAM-MONEY"
689 ></A
690 >1.10.1. Contribute!</H4
691 ><P
692 > We, of course, welcome donations and could use money for domain registering,
693  buying software to test <SPAN
694 CLASS="APPLICATION"
695 >Privoxy</SPAN
696 > with, and, of course,
697  for regular world-wide get-togethers (hahaha). If you enjoy the software and feel
698  like helping us with a donation, just <A
699 HREF="mailto: ijbswa-developers@lists.sourceforge.net"
700 TARGET="_top"
701 >drop us a note</A
702 >.</P
703 ></DIV
704 ><DIV
705 CLASS="SECT3"
706 ><H4
707 CLASS="SECT3"
708 ><A
709 NAME="JOINTEAM-SOFTWARE"
710 ></A
711 >1.10.2. Software</H4
712 ><P
713 > If you are a vendor of a web-related software like a browser, web server
714  or proxy, and would like us to ensure that <SPAN
715 CLASS="APPLICATION"
716 >Privoxy</SPAN
717 >
718  runs smoothly with your product, you might consider supplying us with a
719  copy or license. We can't, however, guarantee that we will fix all potential
720  compatibility issues as a result.</P
721 ></DIV
722 ><DIV
723 CLASS="SECT3"
724 ><H4
725 CLASS="SECT3"
726 ><A
727 NAME="JOINTEAM-WORK"
728 ></A
729 >1.10.3. Would you like to participate?</H4
730 ><P
731 >   Well, helping the team is always a good idea. We welcome new developers,
732    packagers, testers, documentation writers or really anyone with a desire to help in 
733    any way. You 
734    <SPAN
735 CLASS="emphasis"
736 ><I
737 CLASS="EMPHASIS"
738 >DO NOT</I
739 ></SPAN
740 > need to be a <SPAN
741 CLASS="QUOTE"
742 >"programmer"</SPAN
743 >. There
744    are many other tasks available. In fact, the programmers often can't spend
745    as much time programming because of some of the other, more mundane things
746    that need to be done, like checking the Tracker feedback sections. 
747  </P
748 ><P
749 >  So first thing, <A
750 HREF="https://sourceforge.net/account/register.php"
751 TARGET="_top"
752 >get an account on SourceForge.net</A
753 >
754    and mail your id to the <A
755 HREF="mailto:ijbswa-developers@lists.sourceforge.net"
756 TARGET="_top"
757 >developers
758    mailing list</A
759 >. Then, please read the <A
760 HREF="../developer-manual/index.html"
761 TARGET="_top"
762 >Developer's Manual</A
763 >, at least
764    the pertinent sections.</P
765 ><P
766 > Once we have added you to the team, you'll have access to the <A
767 HREF="http://sourceforge.net/cvs/?group_id=11118"
768 TARGET="_top"
769 >CVS repository</A
770 >, and
771  together we'll find a suitable task for you.</P
772 ></DIV
773 ></DIV
774 ></DIV
775 ><DIV
776 CLASS="NAVFOOTER"
777 ><HR
778 ALIGN="LEFT"
779 WIDTH="100%"><TABLE
780 SUMMARY="Footer navigation table"
781 WIDTH="100%"
782 BORDER="0"
783 CELLPADDING="0"
784 CELLSPACING="0"
785 ><TR
786 ><TD
787 WIDTH="33%"
788 ALIGN="left"
789 VALIGN="top"
790 ><A
791 HREF="index.html"
792 ACCESSKEY="P"
793 >Prev</A
794 ></TD
795 ><TD
796 WIDTH="34%"
797 ALIGN="center"
798 VALIGN="top"
799 ><A
800 HREF="index.html"
801 ACCESSKEY="H"
802 >Home</A
803 ></TD
804 ><TD
805 WIDTH="33%"
806 ALIGN="right"
807 VALIGN="top"
808 ><A
809 HREF="installation.html"
810 ACCESSKEY="N"
811 >Next</A
812 ></TD
813 ></TR
814 ><TR
815 ><TD
816 WIDTH="33%"
817 ALIGN="left"
818 VALIGN="top"
819 >Privoxy Frequently Asked Questions</TD
820 ><TD
821 WIDTH="34%"
822 ALIGN="center"
823 VALIGN="top"
824 >&nbsp;</TD
825 ><TD
826 WIDTH="33%"
827 ALIGN="right"
828 VALIGN="top"
829 >Installation</TD
830 ></TR
831 ></TABLE
832 ></DIV
833 ></BODY
834 ></HTML
835 >