Firefox Tidbits

Leeland's picture

== Taming the Web ==

=== Meebo IM ===

I like Meebo, it hooks me up to all my IM accounts through one interface that I can get to from any web browser. So when the Meebo team wrote a Firefox extension I was all over it. The basic features are:

* An added "Meebo icon" to the top navigation bar
* The ability to pop out IM messages using the icon in the IM toolbar and they'll float over Firefox while you browse.
* A nice IM sidebar that keeps you update to date on all the recent IM activity (friends logged in, recent chats, etc.).
* A very fast means to add and remove buddies using the buddy list.
* Right now you have to keep a Firefox tab open to Meebo, but they are working on it (hey this is only a 0 day old release at this writing)!

IM and browser united as one! Now this is cool. You will need to add the Meebo.com site to the authorized sources for extensions but Firefox will let you do this with only a couple of clicks.

[http://wwwl.meebo.com/firefox/ Meebo Firefox extension http://wwwl.meebo.com/firefox/]

=== StumbleUpon ===

First, a warning. StumbleUpon is hazardous to your productivity! StumbleUpon is one of these social networking Web applications that are becoming so popular lately. This one provides a way to find new Web sites that you may find enjoyable or useful.

This extension adds a StumbleUpon tool bar to Firefox. You can get to all the core functionality of StumbleUpon via this tool bar, including setting up an account. You pick some initial categories of the kinds of sites you're interested in (a few examples: Ancient History, Humor, Self-improvement) as part of the sign-up process, and can always tweak these later.

Once everything is set up, you click the Stumble! button in the tool bar to be taken to a random site that has something to do with your categories. If you don't like the site, click the Thumbs Down button. If you do like it, click Thumbs Up. The more sites you rate, the better your Stumbles will match your tastes. If you rate a site that isn't in the StumbleUpon database yet, you can enter some basic information about it so others can stumble onto it.

StumbleUpon isn't all that practical, but it is fun and can transport you back to the days when just idly surfing the Net turned up all kinds of interesting things.

Last version reviewed: 2.91
[https://addons.mozilla.org/firefox/138/ addons.mozilla.org/firefox/138]

=== Yahoo Mail Notifier ===

The Yahoo Mail Notifier is fairly basic; it just puts a small mail icon in your status bar and indicates how many new messages are in your Yahoo mail account. It'll display a little pop-up to catch your attention if you want it to. Clicking the icon takes you to Yahoo mail.

Version reviewed: 0.9.9.2
[https://addons.mozilla.org/firefox/1264/ addons.mozilla.org/firefox/1264]

=== Gmail Manager ===

The Gmail Manager does all that Yahoo Mail Notifier does and more. If you hover your mouse over it, you'll see the total number of new messages, how many spam messages you have, new message counts for all your labels and how much space your mail is taking up. Below all that is a listing of your most recent 10 messages, showing From, Subject and first line of the body of the mail (you can turn all this off). It also supports multiple Gmail accounts, and you can set it to cause all mailto: links to open up a Compose New Message window in Gmail.

Version reviewed: 0.5.3
[https://addons.mozilla.org/firefox/1320/ addons.mozilla.org/firefox/1320]

=== Greasemonkey ===
Let's get this out of the way right up front: Greasemonkey is not for the faint of heart. It basically allows you to add JavaScript to any Web page, but writing these scripts requires a good knowledge of scripting. The good news is that there are many generous souls out there who share the scripts they create.

When first installed, Greasemonkey does nothing. It just enables the scripting. You'll have to write, or install, scripts before you see any changes on your pages.

So what do these scripts do? Almost anything you can do with JavaScript. For example, I use both Google's Gmail and Reader services. I found a script that causes Reader to appear on the same page as my Gmail. That's a pretty big change. (It's easy to disable a script, and even easier to universally disable Greasemonkey, in case you need to undo a change.)

Want your Google search results to appear in two columns? There's a Greasemonkey script for that.

Then there are lots of scripts that do small things like remove the Edit features from Wikipedia. Most of us are never going to edit these pages, so why not clean them up a bit? Another script, shown here, makes Google search results appear in two columns to provide better use of space on wide monitors. The possibilities are endless.

Check out [http://userscripts.org/ userscripts.org] for a script repository. If you want to write your own scripts, try [http://diveintogreasemonkey.org/ diveintogreasemonkey.org] or pick up [http://www.amazon.com/gp/product/0596101651?ie=UTF8&tag=computerworld-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0596101651 Mark Pilgrim's Greasemonkey Hacks] from O'Reilly Media.

Version reviewed: 0.6.7.20070131.0
[https://addons.mozilla.org/firefox/748/ addons.mozilla.org/firefox/748]

== Visual improvements ==

=== Firefox Showcase ===
Firefox Showcase is a great extension both because of its usability and because it takes away one feature advantage that Internet Explorer 7 has over Firefox: the ability to display thumbnails of all open windows and tabs.

Once you install the extension, you'll have a new Showcase submenu under the View menu. From here you can choose to show thumbnails of all tabs in the current window or all tabs in all windows. (IE7, incidentally, only shows thumbnails of the tabs in a particular window.)

Additionally, you can choose to show these thumbnails in a new tab or in a floating window.

You also get new options under the Sidebar submenu: a choice to open tabs from the current window, or from all windows, in Firefox's sidebar. No matter how you choose to display the thumbnails, once you do, clicking on one of them takes you to that window/tab combination.

In some ways, this extension is too complex for its own good. You can safely ignore most of the options and just use the extension in its default configuration.

If you habitually find yourself awash in open tabs, clicking around looking for the page you need, Firefox Showcase will save you a lot of aggravation.

Check out the [http://showcase.uworks.net/welcome.html Users Manual (http://showcase.uworks.net/welcome.html)]

Version reviewed: 0.9.2.1
[https://addons.mozilla.org/firefox/1810/ addons.mozilla.org/firefox/1810]

=== Cooliris Previews ===
This interesting extension allows you to preview a Web page before clicking off the one you're on. After installing Cooliris Previews, a small blue icon will appear next to any link you hover your mouse over. Slide the mouse over to that icon and a window pops up containing the destination page. For all intents and purposes, you're on that page, except if you move the mouse off the icon and the pop-up window, the preview vanishes.

At the top of the pop-up window are some additional icons that let you lock the window open, open the preview into a new tab, e-mail it to a friend (though this requires registration at the Cooliris Web site), close the window or use a Back button. (You can surf around in the preview window, ergo the Back button.)

It is in some ways more neat than useful, but for certain sites, such as YouTube, the preview is enhanced. If you preview a link to a YouTube page, only the video opens in the preview window.

In addition to the Preview feature, Cooliris adds a context-sensitive search feature to the right-click menu. Highlight a word or phrase on a page, right-click, choose Cooliris Search and select either thefreedictionary.com, Google Images, Google Search or Wikipedia to search on the highlighted term. If you hover the mouse pointer over any of these four selections, the results will display in a preview window. If you click, they'll open in a new tab.

If you find the preview icon is getting intrusive, you can easily disable previews by clicking an icon in the status bar. You can also disable/enable previewing on a site-by-site basis.

Version reviewed: 2.1
[https://addons.mozilla.org/firefox/2207/ addons.mozilla.org/firefox/2207]

=== Colorful Tabs & ChromaTabs ===

'''Colorful Tabs''' is pretty basic. It colors each of your tabs using lovely pastel colors. After a long day of research, this becomes more than just something pretty and can make life easier on tired eyes.

Colorful Tabs is a sight for sore eyes. Tab colors are assigned randomly.

The version reviewed requires Firefox 2.0 or later. Version 1.4 of Colorful Tabs will work with earlier versions of Firefox. See the link for more details.

Version Reviewed: 1.9
[https://addons.mozilla.org/firefox/1368/ addons.mozilla.org/firefox/1368]

'''ChromaTabs''' is in many ways similar to Colorful Tabs. The difference is that ChromaTabs determines a tab's color based on the hostname in the URL. For instance, any tab displaying a Computerworld page might always be a light green color. If you surf away to a different site, the tab's color will change.

Version reviewed: 1.0
[https://addons.mozilla.org/firefox/3810/ addons.mozilla.org/firefox/3810]

It's a personal preference, really. Colorful Tabs assigns tab color at random, and as long as a tab stays open, its color remains the same, no matter where you surf. With ChromaTabs, the colors shift (and some might not be very appealing), but after a while you can tell at a glance where a Computerworld page is loaded just by scanning for that light green color.

== Matters of convenience ==

=== Google Browser Sync & Foxmarks Bookmark Synchronizer ===
If you use Firefox on more than one computer, you might be frustrated keeping track of what bookmarks are where. Google Browser Sync to the rescue. Using your existing Google account, [http://www.google.com/tools/firefox/browsersync/ Google Browser Sync] will sync not only bookmarks, but sessions, persistent cookies, passwords and history among instances of Firefox on different machines. (This is user configurable on a broad scale -- i.e., you can choose to sync cookies, or not to sync cookies, but you can't make the decision based on individual cookies.) In addition to your Google account name and password, you'll assign a PIN to add additional security to the transaction.

Version reviewed: 1.3.20061031.0
[http://www.google.com/tools/firefox/browsersync/ www.google.com/tools/firefox/browsersync/]

One downside is that the initial sync can take quite a while, and for some folks, Google Browser Sync might be overkill. If all you want to do is sync bookmarks, try [https://addons.mozilla.org/firefox/2410/ Foxmarks Bookmark Synchronizer]. You'll have to set up an account with Foxmarks (the same is true of Google, but many of us already have Google accounts), but the initial sync seems much faster.

As a bonus, you can access your bookmarks by navigating to [http://my.foxmarks.com]. This could be handy if you're on a borrowed machine somewhere.

Version reviewed: 0.84
[https://addons.mozilla.org/firefox/2410/ addons.mozilla.org/firefox/2410]

=== Firefox Google Bookmarks ===

If you are using the ``Google Browser Sync & Foxmarks Bookmark Synchronizer`` then you will likely want to add the menu item to show you the bookmarks stored in Google directly. This extension adds a menu item called GBookmarks to the Firefox menu that give you access to your Google bookmarks from any computer. (Needs Google Account to use this extension.)

Version reviewed: 0.3
[https://addons.mozilla.org/en-US/firefox/addon/2448 addons.mozilla.org/en-US/firefox/addon/2448]

=== Session Manager ===
Session Manager is a handy utility to help you manage your Firefox tabs. If you're a Web surfer who habitually visits the same sites every morning, all you need do is open the sites in separate tabs and/or windows, and then use Session Manager to save the session under a name of your choosing. After that, every morning start up Firefox and go to Tools > Session Manager, pick your session and voila, all the windows and tabs open up just as you saved them.

You can also choose a saved session as your "Start Session" (instead of just using a start page) that'll open each time you launch Firefox. As an added bonus, Session Manager tracks your sessions as you surf, and if Firefox (or your system) crashes, you can recover the selection of tabs you had open when it crashed.

One last perk: If you accidentally close a tab, you can easily reopen it from the Session Manager menu.

While Firefox 2.0 has incorporated many of Session Manager's functions, I find Session Manager performs its tasks more elegantly and reliably. And if you're still on Firefox 1.5, Session Manager remains your lone option for these features. Note that the most current version of Session Manager requires Firefox 2.0 or later. Earlier, Firefox 1.5-compatible versions can be found on the Web site.

Version reviewed: 0.5.3.1
[https://addons.mozilla.org/firefox/2324/ addons.mozilla.org/firefox/2324]

=== All-in-One Gestures ===
This is one of those extensions that does more than you'll probably ever need, but the core function is to assign commands to "Gestures" made with the mouse. For instance, holding down the right mouse button and dragging the mouse a bit to the left issues a "Back" command. A right-mouse button/dragging up combo opens a new tab. And so on.

A few of the many gestures you can assign commands to. (Click image to see larger view)
There are more than 90 commands available, and the gesture to trigger each is user-configurable. Will you ever remember 90 different gestures? Of course not. But find the commands you use often and assign each a gesture; you'll save yourself miles of mousing.

The extension also provides auto-scrolling, as seen in Internet Explorer. This is where you click the middle button, then move the mouse up or down to start the page continuously scrolling. The farther you move the mouse, the faster the page scrolls.

All-in-One offers a wide selection of small navigation improvements like these. It's really one of those "you have to try it to appreciate it" extensions. But the core functionality of accomplishing frequent tasks via a small twitch of the mouse makes this a must-have for its many advocates.

Version reviewed: 0.18.0
[https://addons.mozilla.org/firefox/12/ addons.mozilla.org/firefox/12]

=== IE Tab ===
It's a fact of life that there are still Web sites out there that require (or work better with) Internet Explorer. IE Tab to the rescue. Once installed, it places a small icon in your status bar. Clicking this icon swaps out the rendering engine from Firefox's to Internet Explorer's. In my experience, this is particularly helpful with sites that refuse to play video in Firefox.

You can set filters so that certain sites are always displayed in an IE tab. In fact, the extension comes preconfigured with filters for the Microsoft Update site. It also adds an "Open Link in IE Tab" option to the right-click context menu of Firefox.

Since the extension uses IE's engine, this one is for Windows only.

Version reviewed: 1.3.1.20070126
[https://addons.mozilla.org/firefox/1419/ addons.mozilla.org/firefox/1419]

=== Download Statusbar ===
You're probably familiar with that sometimes-pesky Downloads window that pops up whenever you download a file in Firefox. Download Statusbar suppresses that window from popping up, and instead provides you the same information in the status bar at the bottom of the browser window. (You can still manually open the Downloads window if you find you need it.)

You can roll your mouse over the filename and get a pop-up tool tip with some extra information about your download, too (where it's being download from, and where it's being saved to, the speed of the download, percentage complete and so on).

An additional feature, still in beta, is to automatically run your virus scanner against downloaded files.

Pretty simple, but it helps to "clean up" the browsing experience. By the way, this is from the same developer as Download Sort, below.

Version reviewed: 0.9.4.5.1
[https://addons.mozilla.org/firefox/26/ addons.mozilla.org/firefox/26]

=== Download Sort ===
If you find yourself doing a lot of "Save Link As" or "Save Image As" downloading, then Download Sort will be quite a timesaver. It allows you to file downloads by extension, or by a keyword or regular expression in the URL.

Here's how it works. After installing the extension, you set up filters. As an example, you might want any file with the extension .jpg to go into a Pictures folder and anything ending in .zip to go into an Archives folder on your drive.

Now when you right-click on a .jpg image and choose Save Image As, the image immediately downloads into your Pictures folder without any prompting. Right-click on a link to a .zip file and choose Save Link As, and again, the file goes right into your Archives folder. You can optionally have the extension create subdirectories according to date, domain and a few other criteria.

The big drawback here is that Download Sort doesn't intercept normal left-click downloads. It'd be great to see the developer add this capability.

Version reviewed: 2.5.7
[https://addons.mozilla.org/firefox/25/ addons.mozilla.org/firefox/25]

=== Nuke Anything Enhanced ===
If you find yourself printing a lot of Web pages, this extension will help you save on ink. Once installed, it adds a "Remove this object" option to the right-click context menu. Place your mouse over information you don't need printed (menu bars, big graphical logos and so on) and use "Remove this object" to zap them temporarily. Clean up the page, then print just what you need.

It can be a little fussy, since you don't know exactly what you're hovering over. Images are pretty straightforward, but menus and other page parts can take some trial and error. There's an "Undo Last Remove" option in case you accidentally zap something you need. Or you can just reload the page to restore it to its original state.

One limitation is that you can't easily nuke Flash content, since when you right-click on Flash, you get its context menu, not Firefox's. Sometimes you can find the container tag that holds the Flash, but it can take some trial and error.

Version reviewed: 0.54
[https://addons.mozilla.org/firefox/951/ addons.mozilla.org/firefox/951]

== Information gatherers ==

=== Forecastfox ===
Forecastfox puts an up-to-date weather forecast in Firefox's status bar. Just click one of its icons to see the full weather report at [http://home.accuweather.com/ AccuWeather.com].

A wide range of options gives you control over how much, or how little, information you want, including a radar image button, severe weather warnings and extended forecasts of up to eight days. You can set up profiles, each with its own set of options. Use these to get the weather in different zip codes if you're a traveler, or create profiles with lots of data for turbulent winter conditions and minimal data for warm, sunny summer days.

The only downside here is that, as with all extensions that rely on data from external Web sites, if the AccuWeather.com site isn't responding, you won't get any weather updates.

Version reviewed: 0.9.3.1
[https://addons.mozilla.org/firefox/398/ addons.mozilla.org/firefox/398]

=== Answers ===
This one's simple: Just hold down the Alt key (Option key on a Mac) and click on a word, and a window will pop up with information about that word from [http://www.answers.com/ Answers.com]. (You can have the results displayed in a full window if you'd rather.) There's a More button in the pop-up that'll open a new tab with the full Answers.com results page.

For phrases, you still have to highlight, right-click and choose "Look up on Answers.com" to get results in a new tab.

Version reviewed: 2.2.22
[https://addons.mozilla.org/firefox/735/ addons.mozilla.org/firefox/735]

== Web Developer Essentials ==

=== FireFTP ===
Why bounce between applications when you can use FireFTP and have a full-featured FTP client in one tab, and the page you're working on in another?

FireFTP adds an option to Firefox's Tools menu. Click on it and a new tab opens (you can set this to a new window if you prefer) with a traditional two-panel FTP client: local files on the left, remote on the right. By right-clicking on files you can tweak their permissions and all the other things you'd expect to be able to do via FTP.

One nice feature is "View on the Web," which opens the file on the remote server in a new tab. You can set up each host to "snip" out parts of the directory structure (/public_html, for example) so that you get valid URLs rather than the full "physical" path to the file.

The one disappointment is that the client is FTP only. When asked about SFTP support, the author responds (in a FAQ on his page), "Maybe in Version 2.0." Let's hope.

Warning: The combination of FireFTP and Firefox 2.0.0.1 exposes a regression bug in Firefox, causing high CPU usage. If you're still running 2.0.0.1, you should upgrade to 2.0.0.2 before installing FireFTP.

Version reviewed: 0.94.6
[https://addons.mozilla.org/firefox/684/ addons.mozilla.org/firefox/684]

=== Firebug ===
Firebug is an essential tool for developers working on Web pages. It allows you to examine and tweak the HTML, CSS and JavaScript contained in a page, all on the fly. Firebug opens either as a panel at the bottom of the page you're inspecting, or in a separate window.

Exploring all that Firebug can do could be a full article of its own. But for a taste of its power, let's look at basic HTML coding. Once Firebug is activated, running your mouse over an HTML tag in the Firebug window causes a highlighted area to appear on the rendered page, showing where that tag is in the display.

Alternatively, you can put Firebug in Inspect mode. Then running the mouse over the rendered page causes the appropriate line of code to be highlighted. By double-clicking that code, you can edit it and see your changes on the fly. CSS works in much the same way.

For JavaScript development, Firebug finds errors and quickly jumps to where they are in the code. You can change the code and step through a script line by line, set breakpoints and so on. Essentially, it's a full-fledged JavaScript debugging system residing in a browser extension.

Firebug is a great extension and a big topic. If you develop Web pages, you'll want to add this extension to your tool kit. There's plenty of documentation and discussion of what it can do at the [http://www.getfirebug.com/ GetFirebug Web site].

Version reviewed: 1.01
[http://www.getfirebug.com/ www.getfirebug.com]

=== Web Developer ===
Web Developer is another virtual Swiss Army Knife for coding. There's some overlap with Firebug, but where Firebug concerns itself almost exclusively with the content of a Web page, Web Developer offers tools to tweak how you're interacting with the page.

For instance, you can modify cookies on the fly, examining, deleting and even manually adding them. You can tweak form settings, clear private data and disable the cache -- all kinds of real-time manipulations.

Web Developer's features can be accessed as a tool bar, or as cascading menus under Firefox's Tools menu. The tool bar is particularly handy since you can see all 12 of the top-level categories of features at a glance (and, of course, it can be easily turned off when you're not in the midst of site development).

This extension can even be useful for regular Web users, thanks to features like the ability to turn off background images. If you've ever struggled to read text displayed, for example, over a background image of someone's dog, you'll appreciate this.

Web developers will probably want to run both Firebug and Web Developer, and the two extensions seem to co-exist peacefully.

Version reviewed: 1.1.3
[https://addons.mozilla.org/firefox/60/ addons.mozilla.org/firefox/60]

=== MeasureIt ===
So simple and so useful. After installing this extension, you'll have a small ruler icon in your status bar. When you click on this icon, the client area of your browser window will fade out a little, and you'll have a crosshair cursor.

Use this to drag out a box over a section of the screen. Next to the box is its height and width, measured in pixels. No more guessing as to how wide a sidebar really is, or if the footer is really rendering 150 pixels deep like your style sheet says it should. When you're done, a tap of the Escape key turns off MeasureIt and gives your Web page back to you.

Version reviewed: 0.3.6
[https://addons.mozilla.org/firefox/539/ addons.mozilla.org/firefox/539]

=== ColorZilla ===
Another quick and simple tool, this one more for designers than developers. ColorZilla puts an eyedropper icon in your status bar. Click it and you'll get a crosshair cursor. As you run this over a Web page, the RGB values of the pixel under the crosshair will display in the status bar, both as three separate values and as a hex value (e.g., R:255, G:255, B:255 | #FFFFFF).

Additionally, you'll get a border around the style container you're hovering over, an indicator of what the container is and what style it is using (e.g., h2.posttitle or div#content).

ColorZilla also offers a color picker, color palettes and easy access to [http://www.mozilla.org/projects/inspector/ DOM Inspector], a Mozilla tool for examining a page's Document Object Module.

Version reviewed: 1.0
[https://addons.mozilla.org/firefox/271/]

== '''Firefox extensions to avoid''' ==

Popularity shouldn't be the acid test to determine if you should install an extension. The important question is whether it enhances your browsing experience without any nasty side effects. The good news is that the extension community is actually pretty adept at self-policing. Most extensions that are truly "broken" (for instance, they crash your browser or suck up all your CPU power) either get fixed quickly or simply vanish.

But some extensions are "bad" in unapparent ways, or just don't provide enough benefits to be worth running. So, in no particular order here are extensions I avoid.

=== Fasterfox ===

This Web accelerator has a "pre-fetching" mechanism that makes you a very bad Web citizen. Here's how it works: You land on a page and start reading it. While your system is idle, Fasterfox silently starts following links and downloading the destination pages. The idea is that if you then decide to click on one of these links, the page is already cached on your local machine and will pop up very quickly.

This is nice for you, but it can be an incredible waste of bandwidth -- just think about how many links are on a typical page. Even if you don't care about bandwidth, there are reports that some systems administrators are now detecting the extension (and others like it) and blocking clients that are using it. While it is possible to use Fasterfox responsibly, it is best avoided unless you know what you are doing.

[https://addons.mozilla.org/en-US/firefox/addon/1269]

=== NoScript ===

This extension is hugely popular and works as advertised, giving you control over which JavaScript, Java and other executable content on a page can run, depending on that content's source domain. You whitelist the sites you consider safe and blacklist the sites you don't.

If you really have a need for this kind of control, then you're already using the extension and will continue to do so. But for the average Web surfer, constantly having to whitelist sites so that scripts can execute in order to give you a fully formed Web experience gets tedious very quickly.

Does NoScript make Firefox safer? Sure. Is it worth the hassle? No. For some reason, paranoia seems to be cool among Web geeks, but for the most part, it is totally unwarranted unless you're sending and receiving sensitive data. Most typical Web surfers who install this extension remove it after the novelty wears off.

[https://addons.mozilla.org/en-US/firefox/addon/722]

=== Adblock and Adblock Plus ===

I understand that these are very popular extensions. But if everyone blocked ads, how would sites such as ours continue to offer content free of charge?

We'll be the first to admit that there are some horribly annoying ads out there. (Buzzing bee, anyone?) But we prefer using Nuke Anything Enhanced to zap the annoying ads while continuing to support the sites we love by allowing most ads to appear.

[https://addons.mozilla.org/en-US/firefox/addon/10 https://addons.mozilla.org/en-US/firefox/addon/10 Adblock] or
[https://addons.mozilla.org/en-US/firefox/addon/1865 https://addons.mozilla.org/en-US/firefox/addon/1865 Adblock Plus]

==== Adblock Filterset.G Updater ====

Companion extension to Adblock or Adblock Plus and should be used in conjunction with it. This extension automatically downloads the latest version of Filterset.G every 4-7 days.

[https://addons.mozilla.org/en-US/firefox/addon/1136 https://addons.mozilla.org/en-US/firefox/addon/1136 Filterset.G Updater]

=== PDF Download ===

Here's another extension that works as advertised and is very popular, but it seems like overkill for most users and can cause headaches for others. PDF Download lets you control how Firefox handles PDF files when you click on them -- you can display a pop-up box that lets you choose whether to download, open or view the file as HTML. You can also set it to take one of these actions by default, skipping the pop-up.

Besides the option to view the file as HTML, the real draw for many people is the ability to have PDF files open in the external PDF viewer of their choice rather than the Adobe Reader plug-in for Firefox. Using the external viewer is significantly faster on some systems but not at all on others. Likewise, viewing as HTML sometimes takes longer than opening the PDF with the Adobe Reader plug-in.

So what's the problem? The extension can run into trouble when it tries to handle certain PDFs. Some Web sites send you to a "silent interstitial" page for tracking purposes or some other reason, then redirect you to the PDF. In these cases, the extension won't work. Usually when this happens, PDF Download just gets bypassed, but we've had Firefox freeze up when dealing with redirected PDFs, too. For the little benefit that PDF Download provides, the problems it can cause just aren't worth it.

[https://addons.mozilla.org/en-US/firefox/addon/636]

=== VideoDownloader ===

Homegrown video is hot right now, and why not? Sites like YouTube and Google Video make it easy to put content online for Web denizens to enjoy. The VideoDownloader extension promises a way to download video from these sites and many more for your offline viewing pleasure. Sounds great, right?

The problem is that the extension has to connect to a Web site in order to work, and more often than not, you'll find that instead of a download window, what you get is "Service Temporarily Unavailable." When it does finally work, the download is infuriatingly slow.

Perhaps the extension is a victim of its own success, but until the server issues are addressed, save yourself some aggravation and skip this one.

[https://addons.mozilla.org/en-US/firefox/addon/2390]

=== Greasemonkey ===

''Hey, wait just a minute. Wasn't this on our list of best extensions?'' Well, yes it was. Greasemonkey is a really nifty extension to use, as long as you know what you're doing with it. It can potentially get you in trouble because it allows JavaScripts written by other people to run in Firefox. If one of those scripts is malicious, your system could be at risk.

To stay out of trouble, you should use Greasemonkey only with scripts you know are safe, either because you're familiar enough with JavaScript to satisfy yourself or because the script has enough comments at userscripts.org to indicate that people are using it with no ill effects.

If you're not willing to do your homework, skip this extension altogether.

[https://addons.mozilla.org/en-US/firefox/addon/748]

=== ScribeFire (formerly Performancing) ===

This falls into the category of extensions that seem pointless. What we have here is a browser-based tool for writing blog posts. But don't most blogs already have a browser-based editor that works just fine?

Perhaps there's a blogging system out there that needs this kind of helper app, but we're not familiar with it. Until we come upon such a beast, we'd rather skip the overhead of an extension and stick to our blogging software's built-in editor.

Don't take me wrong, ScribeFire is a nice piece of software. I just don't see a need for it at this time. If you do happen to be using blogging software without a decent editor, ScribeFire would be a fine addition to your extension toolbox.

=== TrackMeNot ===

This is another of those extensions for the overly paranoid. The developers apparently became concerned with search engine profiling -- the process in which search engines track your queries and build a demographic profile of you based on those queries -- after a list of three months' worth of search queries from 657,000 AOL members was released on the Web.

We don't mean to downplay privacy concerns, but the technique used in TrackMeNot is questionable. The extension runs in the background while you surf, and sends random search queries to AOL, Yahoo, Google and MSN search engines. What a waste of system resources for both you and the search engines you rely on!

[https://addons.mozilla.org/en-US/firefox/addon/3173]

=== Tabbrowser Preferences ===

This extension lets you tweak Firefox's tab settings in various minor ways. For instance, you can add a New Tab button to your tab bar, or control whether the Close Tab icon appears on each tab or at the end of the tab bar. It works fine.

The problem is that if you uninstall the extension, it doesn't reset your tab settings, leaving you with tweaks that you have to undo by going to the about:config page, which many users don't understand or even know about.

The changes the extension makes are fairly subtle, but that's not the point. If you uninstall an extension, you do so for a reason, and once it's uninstalled, the browser should be reset to its default state.

[https://addons.mozilla.org/en-US/firefox/addon/158]

=== Tabbrowser Extensions ===

This extension is a real heavyweight but seems quite popular in certain Firefox circles -- it almost seems to be a rite of passage for Firefox nerds. It gives you lots of control over how tabbed browsing works and even supports plug-ins to add even more functionality. However, it is buggy and conflicts with many other extensions. In fact, even its developers suggest that you not install it!

When the people writing the code suggest you stay away, you should stay away, no matter what your über-Firefox-geek friend says. In any event, the extension hasn't been -- and probably won't be -- upgraded to support Firefox 2.x.

[http://piro.sakura.ne.jp/xul/tabextensions/index.html.en]

=== Numbered Links 0.9 imposter ===
'''Bonus: Watch out for the [http://numberedlinks.mozdev.org/ Numbered Links 0.9 imposter]'''

There's nothing wrong with the Numbered Links 0.9 extension per se. By showing numbers next to links, buttons and other interactive elements on Web pages, it lets you navigate without using a mouse. If you chose to install Numbered Links 0.9 previously, there's no reason not to go on using it if you find it helpful (though you might be interested in [http://conkeror.mozdev.org/ Conkeror] by the same developer).

However, if you see this extension in your add-ons list and don't recall installing it, then tread carefully. There's a version that has been modified into the FormSpy Trojan, which installs itself as a Firefox extension and keeps the title "Numbered Links 0.9." FormSpy can potentially capture information entered into HTML forms and send them on to a malicious Web site. For more information, see McAfee's [http://vil.nai.com/vil/content/v_140256.htm FormSpy] profile.

[http://numberedlinks.mozdev.org/]

Thread Slivers eBook at Amazon