About me

Developer Information
Name Dan
User since Oct. 14, 2007
Number of add-ons developed 0 add-ons
Average rating of developer's add-ons Not yet rated

My Reviews

Automatic Save Folder

Rated 5 out of 5 stars

Cyan has added days worth of programming time to my life by volunteering to develop Automatic Save Folder. This is a feature that I have been shocked not to see added to Firefox more directly. Very nicely implemented and will only get better with time.

This review is for a previous version of the add-on (0.9.3). 

Textarea Cache

Rated 5 out of 5 stars

This extension is just fantastic. It does exactly what it says it does and does so without hiccups. As a college student, I frequently am posting on course websites, using an online German workbook, etc, and have had multiple encounters with data loss after forgetting to copy to the clipboard a post to on one of these sites before submitting it. Textarea Cache takes these concerns away. I highly recommend this addon for anyone who has experienced this!!

This review is for a previous version of the add-on (0.5.2). 

Diigo Web Collector - Capture and Annotate

A long and winding road to disappointment Rated 1 out of 5 stars

I imagine I am one of the longest users of Diigo around, given that I discovered it very soon after it came onto AMO. Unfortunately for me, this has led to a discovery about problems with the Diigo features that only crop up after significant usage over an extended period of time.

At the outset, Diigo was for the most part what I wanted in a research addon. It allows the user to select and highlight text on webpages directly and the text remains highlighted every time the user returns to the page. One can also add "sticky notes" to highlighted pages that pop up and display one's comments when moused over. In addition, before I discovered the amazing extension Autocopy, which far surpasses Diigo's functionality in this area while maintaining fantastically low overhead, I frequently used Diigo on new builds for Firefox just to be able to copy text automatically when selected. Actually, in Diigo's case, there is a menu that pops up if this feature is selected that allows you to choose to copy or highlight the text. These functionalities kept me using Diigo for quite a long period of time (two or more years), but ultimately did carry enough weight to either counterbalance the flaws with Diigo or beat out their competition.

The Flaws:
* Not enough users: Diigo has attempted to become a social bookmarking utility of sorts, allowing users to make their individual sticky notes public (viewable by others) on a sticky by sticky basis. Unfortunately, in all my experience (and I had this installed and active for a couple years) public comments are extremely rare and you almost never see them while browsing. When one does see a comment on a page, however, it is usually unintelligible, frequently being either a few words long, in another language, or something like "lol." Also, if one does leave a sticky on a public page and someone replies to it, unless the sticky is on an extremely high traffic page for Diigo users it is usually months before anyone responds to your thoughts, and by then you've forgotten that you posted something there at all (Diigo's ability to inform you of these responses is completely lacking).
* No Colors: Through Diigo there is no means by which one can have multiple highlighter styles (or even choose one's own!). There is one primary one available, standard yellow highlighting, and two others that manipulate the text. If you switch from one to another, all your bookmarks will reflect the change. This feature was, is, and always will be a deal breaker for me on highlighting extensions. I kept waiting for this functionality to come from Diigo, seeing it in some other extensions, but Diigo has yet to even mention this feature for something on the horizon. Highlighting functionality brings me to my next major gripe.
* "Welcome to Diigo": As other reviewers have criticized as well, Diigo usage requires you to be signed into their website, but the website signs you out after any fairly short amount of inactivity. (Oh yeah, did I mention it kinda sucks to have to have an account for an annotation extension? More on that later...) Everything from going through every account setting available for Diigo users to using Cookie Culler has left me where I started on this one. I nearly modded the extension myself, but bigger issues came up with using this extension that left me wanting to steer clear of it altogether.
* Terrible performance on plaintext files: As a hobbyist programmer, I thought it would be fun to use this when examining js, css, html, c++, etc files online to take notes and help me learn more. Unfortunately, I quickly realized that Diigo is of no assistance in with these areas. On large plaintext files that load instantaneously without Diigo, the more one highlights and stickies the text the slower Diigo gets. The performance is awful, though, even after one or two highlights. With more annotations on such a file, one even begins to get Firefox alerts asking if you would like to stop Diigo's script from running on the current page as it is clearly taking so long. All the while, by the way, as with every time Diigo is loading your highlights, the remainder of the browser effectively locks up when Diigo is inserting highlights into a revisited page.
* The BIG One: Diigo saves all highlights locally in PREFS.JS. This might not come as a shock to you immediately. Indeed, I found it reasonable for quite awhile. But consider the fact that Diigo adds each highlight (or at least each URL...I can't recall off the top of my head) into prefs.js as an entry, with the entire highlighted string as the key value. As with another famous preference registry that comes to mind, after adding enough to prefs.js, Firefox experiences a nontrivial system slowdown. I didn't mind having to dig through over 5,000 entries in prefs.js, but I did mind having that many when Firefox began getting far too top heavy. Initially, I was unaware of what was causing the slowdown, but after several wasted hours of extension configuration changes, uninstalls, preference edits, etc., it was clear that Diigo was the source of my issue. This was most abundantly clear after installing a fresh Firefox build, installing Diigo, and only importing my users.js file. The new profile was predictably faster with 40 or more extensions not installed, but it still remained significantly slower than a plain old fresh install of Firefox with the same Diigo extension and preferences other than the highlight preferences.

It's worth noting that simple solutions can be thought of quite quickly for this last problem but none have been implemented by Diigo. For starters, simply storing the last date each highlighted webpage was accessed within prefs.js would allow for tweakers to remove the highlights from the list that haven't been used in ages. (Note: Creation dates are already stored at diigo.com for each highlight, and, as such, this wouldn't be much work for Diigo to implement.) A more user friendly alternative would be to include settings through which one could tell Diigo to remove highlights from local storage (but not from diigo.com) that had not been accessed in X numbers of days/weeks/months. By doing this, only the highlights most needed by the user at present would be saved within his or her browser's preferences, and the remainder could be called from diigo.com (and thus stored again locally) the next time the pages they are on are visited.

These along with a number of other less significant issues have led me to switch to solely using Zotero for research and Autocopy for my copy and pasting needs. I hope Diigo actually starts correcting its long standing and frequently mentioned bugs in the future, but until then I will stick with the other available options.

This review is for a previous version of the add-on (0.5.2007021000). 


Rated 5 out of 5 stars

One of the best extensions out there. This is now part of my standard "can't browse without" package that I install whenever I create a new profile. The combination of copying by selecting text and pasting the clipboard via the middle mouse button is as brilliant as it is simple. Thanks to Mr. Lidman and Mr. Ochtman for making a fantastic script. This really should be implemented as an option in Firefox.

@Lee Dailey: If you find this script is working "exquisitely well" on FF an TB even when it's not supported on the latter, how on Earth does that experience constitute a 4/5 star rating?

This review is for a previous version of the add-on (0.8). 


Rated 5 out of 5 stars

Works great so far! I'm not quite sure I understand why it's an "experimental" addon given that it seems to be error free. Thanks!

This review is for a previous version of the add-on (20071212.2). 

Tab Counter

Rated 5 out of 5 stars

One of the simplest but most frequently used addons in my collection. Highly recommended for tab junkies.

This review is for a previous version of the add-on (1.2). 


Rated 5 out of 5 stars

Absolutely phenomenal. To any of my fellow code monkeys who aren't using GM: Try it. It will change your whole browsing experience.

This review is for a previous version of the add-on (0.7.20080121.0). 

All-in-One Sidebar

Rated 5 out of 5 stars

One of the most versatile, useful, and time-saving extensions around, AiOS is and indispensable part of my Firefox experience. I use it to do everything from pulling media files off pages without multiple windows to debugging in greasemonkey (absolutely wonderful with Console^2 installed), to managing my bookmarks and beyond. I have it installed as part of my portable FF build on my USB stick, and as such have used it on all sorts of different (windows OS) computers with a number of different monitor dimensions. In each case, AiOS performs beautifully. This is part of one of the most surprising features about AiOS - its compatibility. After running it for nearly a year and constantly changing my FF build, I have rarely (if ever) found an addon/FF feature that encounters problems with AiOS installed. Thank you, Mr. Wennemaring for a truly outstanding extension!

This review is for a previous version of the add-on (0.7.5). 


Rated 5 out of 5 stars

This extension integrates so well into TB that you forget you're using it. I've had it on for a year now and have had absolutely no problems.

This review is for a previous version of the add-on (2.0). 

Yet Another Smooth Scrolling

Rated 5 out of 5 stars

Dear lord...this is hands down the best smooth scrolling extension ever. I wasn't sure I would even notice/find this useful, but the change in the browsing experience is fairly significant. I definitely recommend this extension to anyone using firefox. Well done!

This review is for a previous version of the add-on (2.0.7). 

Dafizilla Table2Clipboard

Rated 5 out of 5 stars

This extension does exactly what it says it does - no more and certainly no less. It has over time saved me HOURS at work. I am constantly having to load user data from a browser-accessed database and include parts of the information in emails to supervisors. This extension removes all the formatting hassles that used to drive me insane. Thanks, Davide!

This review is for a previous version of the add-on (0.1). 

Tag the Bird

Great extension, but not compatible with Mnenhy Rated 4 out of 5 stars

Great extension. Adds (or enhances, depending on how you look at it) a much needed feature to TB. My one significant pet peeve is that I have to disable Mnenhy (and, accordingly, my custom header display) to have this show up. Still this doesn't lessen my enjoyment of this extension, good job!

Custom Buttons²

Absolutely fantastic and inspired extension! Rated 5 out of 5 stars

Like all the best extensions, Custom Buttons^2 provides a simple solution to a missing feature in Firefox. It amazes me that this extension doesn't get more recognition. Thanks to the writers and all the script contributors at the forums!

This review is for a previous version of the add-on (