Show HN: Where Adblock+ injects 20K CSS rules, HTTPSB injects one
github.com
github.com
With Adblock + Ghostery I feel completely in control. If I want to enable the Disqus script on a single page for a single session, Ghostery easily lets me do that. HTTPSB makes that hard, or perhaps I'm missing something.
Case in point: When I tried to post this comment, I got a "Dead link: users don't match" error which went away when I disabled HTTPSB.
[0] https://github.com/gorhill/httpswitchboard/wiki/How-to-use-H...
One of the major use cases of Adblock Plus is effectively "Fire and Forget" mode - enable it and then don't worry about it.
You are saying HTTPSB does not support this use case.
As such, I don't see why you can call it an alternative to Adblock Plus.
Your analogy fails.
Adblock Plus / Edge has a "Fire and Forget" mode, as I described in my grandparent comment. HTTPSB does not. Hence, HTTPSB's functionality is not a superset of Adblock Plus/Edge's functionality.
Is it adding "whitelist *" somewhere or something similar?
I expected this to be a part of the extension settings / options, but ah well.
The "all" cell (top left corner of the matrix) is a "soft" allow all, i.e. it allows everything except those hostnames and types of request which are not specifically blacklisted.
You can block specific things like iframes on domains.
Compared to other adblocking methods it's fast and does not use a lot of memory, but it's limited in what it can block (namely connections to specified hostnames).
* Adblock (Plus): Blocking ads, No / minimal user action required
* NoScript: Blocking scripts. Lots and lots of user action required.
* Ghostery: Block privacy intrusions. Basically an application-level firewall for the browser. In a normal firewall, you'd block e.g. port 80 from IP x.x.x.x. In an appliction firewall you simply block, for instance, bittorrent traffic. Minimal user interaction required, and where it is required, it's very easy to use.
* HTTPSB: A low-level web browser firewall ("block port 80 from IP x.x.x.x) that now also does (better) adblocking. The adblocking is on par with Adblock (plus): no user action required. The browser "firewall" is basically unusable. Lots of user interaction required, and when it is required, it's basically impossible to understand.
But in any case, regarding your point, you can set up HTTPSB as an ad blocker and forget about it:
https://github.com/gorhill/httpswitchboard/wiki/HTTP-Switchb...
Advantage over ABP is that it discloses to you what is still not blocked, and you act on this information if you wish so.
Also, given that computing is one of very few areas of technology in which our species is still making substantial progress, and that progress is driven by market demand, even if you want to make your workload computationally cheaper for yourself, it is very much against your interests to encourage other people to follow suit; if every web browser starts using less memory, everyone is worse off.
I'm not going to start trying to persuade you personally to cooperate rather than defect - that's a value judgment you have to make - but please at least appreciate that it's a bad idea to encourage other people to defect!
Also, there are other reasons for blocking ads besides simple annoyance. They tend to be hosted by 3rd party domains that can track browsing history across sites.
I'd like to see more site offer an ad-free subscription, in the way that Ars Technica or reddit do, to allow for an alternative to using ads to support content I'm interested in.
Patreon has an interesting model for creative content and one which I think will work for content producers who already have a good fan base.
The most fascinating thing about Blendle to me is that most mainstream papers seem to be giving it a try. It not just niche publications.
Description:
Whenever you read, watch and listen to content you want to support, you simply flattr it. Remember that you can flattr as many times you want during a month, as you never will exceed your chosen budget.
At the end of each month, we divide your budget into as many pieces as you made flattrs. For example 25 flattrs will divide your budget into 25 pieces. With a 10 euro budget, each piece is 40 cents.
I _hate_ ads, I hate them online, I hate them offline. I think they're a form of pollution. I'm with Bill Hicks on this one, people who work in advertising or marketing trying to figure out how to get people to buy crap they don't want need to take a serious look at themselves ( except Bill was a bit more blunt: http://www.youtube.com/watch?v=gDW_Hj2K0wo )
I often wonder if maybe some city somewhere will issue a blanket ban on advertising in public spaces to enhance the city-scape and draw in tourists. I know I'd visit. How wonderful to be able to look around and not have some corporation hijack your view and try to sell you something.
http://www.amusingplanet.com/2013/07/sao-paulo-city-with-no-...
As far as distribution, is it correct that enrolled partners who host/integrate see a flat 5 percent, the flattr service gets 5, and "creators" see the remainder of 90 percent from a things share of committed flattrs?
I disagree that advertising is the only alternative.
Also, advertising isn't "free", there is still a cost even if I am not seeing the money directly leave my wallet every time I see an ad. I would rather the ad supported model died out, the only reason it came to dominate is because there wasn't the technology to support other options when newspapers were first developed.
I think the key is web page speed. Advertising slow down the page a lot and have adverse effect. Many uses Adblock / Ghostery just to speed up their internet browsing.
(Though I've switched to privacy badger since it's not the advertising in itself that's bad.)
I'm not sure whether this is good or bad, and what it says about the advertising business.
I'd like to live in a world with less advertising. Free services are of lesser concern. In terms of game theory it is absolutely, directly in my interest to promote systems that kill the effectiveness of blanket advertising and hopefully make it become a pointless exercise.
I go on a blocking-spree for any site which (A) serve malware (B) unexpectedly plays sounds or epileptic animations (C) trashes site performance through a billion third-party loading items.
Even if it's just a lack of vetting by the ad-network, N-levels removed from the author, it represents a breach in that same completely-unspoken contract which I will take steps to protect myself from.
Finally, let's not confuse game-theory with "justice" or with our normative beliefs about how things should work.
This is gibberish. There's still plenty of demand for denser memory. You don't have to pretend that wasting memory on Adblock is somehow driving the progress of humanity.
I don't get rid of ads on my systems because they're annoying. I do it because they introduce massive single points of failure, they add massive centralised attack vectors which have in the past been exploited, and will be in the future too, and because they slow down web browsing.
If you care about security, you use an ad blocker.
Plus, many useful services will still have free versions, and then provided paid upgrades.
Plus, many useful services will stop being centralised, distributed, free, peer to peer versions will be created that cost nothing to host, and they will be popular, because there are no ad-funded versions to compete.
If everyone used ad-block, it would change the web. In some ways for the better, in some ways for the worse. It wouldn't destroy it.
I note HN seems to be doing just fine without them.
Not all of the web is ad-funded, and it's just a matter of us giving that part of the web a chance.
Some would say that the following are also defections in the same terms though:
* Pop-up/-over advertising that gets in the way * Pop-under advertising * Auto-playing video that drains noticeable bandwidth and CPU power (and therefore battery) when mobile * Auto-playing audio, usually at some horrendous volume * Tracking us and storing derived data about our lives in quite some detail without our permission * Collecting free information, wrapping adverts around it, and working hard to make sure the ad wrapped version comes up top in search results above the non-encumbered version (please don't try defend this in the general case with the word "curating")
Free services paid for by the above are only free is you consider the above and related matters to not be costs (which presumably you don't, which is fair enough).
I don't actually run adblock/noscript/what-ever, for performance reasons and because of the inconvenience of false positives and such: I just avoid sites that irritate me with the non-tracking-related stuff (to the point of having some blacklisted in my local DNS settings) and accept that no matter what I do I'm going to be followed by Google, Facebook, and their less reputable compatriots.
Ad-supported content is not the only business model. Simply because one bunch figured out how to make the internet pay doesn't mean the problem must be solved in one and only one way from here on out.
That should be a solution: serve me a static, non-intrusive, lightweight, curated ad related to your content (not to my browsing history), serve me it from your server, not from some third-party ad farm - then I will gladly see it. Furthermore, it will work even if I won't click it.
This model worked for paper magazines/newspapers, and I have no clue why it shouldn't work in a digital era. At least as a damn fallback.
People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you.
You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.
Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.
You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs.
This quote makes no sense in the virtual world where everyone can build his own planet without ads if he wants to. Space is not limited here.
To use your analogy, your computer is your planet. If websites don't like that their ads can't get past your customs officers, that's their problem.
What's next: let the cooking magazine pay your electricity bill, because you decided to try out their recipe? Let the cinema pay for your glasses?
If your memory, screen or CPU is precious, don't visit that site. You know the deal and you have a free will. Use it.
You could say this about the in person advertising that Banksy describes too.
Your cooking magazine argument is specious: you're not requesting the website pay your bills. The analog would be a magazine which assaults you with inserts, pop-ups, fragrance scents, a 90:10 advertising-to-copy ratio (and most of the copy is product placements), and charges you $10+ for the privilege.
Oh yeah: that's what they do. Which is why I don't buy magazines (with very rare exceptions).
The internet is.
If the business model of the advertisers requires that they trust that my computer displays their ads then I see it as their fault for misplacing their trust.
Who cares if it's _your_ computer? It's _their_ product or service you're using, which is offered to you under well-defined terms of use. You're free to not use it if you don't agree with the terms of use.
Let's assume that breaking the terms of use is illegal or immoral. Then how does doing it on _your_ computer absolve you of responsibility? A person's basement is also _his_ private space. Should he have free reign to hold people there against their will? Having a private space doesn't give you carte blanche, especially when other people are involved (e.g. the people who built the products or services you're using).
> If the business model of the advertisers requires that they trust that my computer displays their ads then I see it as their fault for misplacing their trust.
The essence of your argument is that whenever you can screw somebody over and they're powerless to stop you, it's their fault when you screw them over. This is not an argument I'd be proud to make.
By this logic, a local convenience store that hasn't installed security cameras is at fault when you steal from them, because they misplaced their trust in their customers. A woman walking alone at night is at fault when someone attacks her, because she misplaced her trust in society.
By the way, I use AdBlock. But I don't think your attempts at ethically justifying AdBlock hold any water.
I would argue that terms-of-service "agreements" which assume I will cede control of my computer to a third-party are immoral. I find it offensive that anyone would argue that it's alright for others to tell me what I can do with my computer. I wish more people would take a stand against attempts to control how owners of computers use their devices. We might not have gotten ugly legislative constructs (like the DMCA in the US) if people had cared more about their rights.
The "essence" of my argument is this: Private owners get to control their computers (at least right now). It is a false reality to think things are different.
I don't think your analogies about unlawful detention of persons, theft of scarce physical goods, and some kind of victim-blaming rape accusation follow at all. I certainly can't formulate how to respond to these non sequiturs. Code executing inside a computer has very little to do with kidnapping, theft, or rape. I certainly don't see any of them as even remotely equivalent or analogous.
I might have made an argument about the "morality" of skipping commercials using digital video recorders (DVRs), which seems a lot closer to analogizing altering how a web site displays on my computer. Television producers are learning that owners of DVRs skip commercials and, rather than (for the most part) making arguments about taking away the rights of owners of DVRs, are moving to other business models (like product placement).
Rather than assuming my computer will display their Customers' ads (or doing odious things like trying to get laws passed to make private ownership of general purpose computers illegal) I'd rather see website operators move to new business models. If that means that some "free" services disappear then so be it. If a service can't finance itself by having its users be its Customers then I'd argue there's probably a pretty good chance we're better off without it.
(I do find it exceedingly amusing that you admit to using AdBlock yet make the argument you do. I haven't ever used any advertisement blocking software. I simply eschew services that I find inundate me with advertising, or just "look around" the ads when a service is compelling enough to use.)
I do like the television analogy, though. Presumably you'd argue that I shouldn't be permitted to mute the audio, change the channel, or skip ahead or back in the video stream when the "owner" of the video being displayed says I shouldn't. Does that "owner" have some kind of moral right in how I "consume" their content? Sounds like an argument for the "broadcast flag" and even more draconian restrictions to make the television that I paid for and own "belong" to someone else. Yikes! I wouldn't want to "consume" that content or buy a television that had that kind of functionality in it. (I'm already frustrated enough at DVDs with "unskippable" material that, effectively, punish me for using a legally-licensed media in a legally-licensed player.)
Arguing that I shouldn't be permitted to alter how a website displays on my computer is, effectively, arguing that I don't actually own my computer when a third-party says that I don't. "In consideration for viewing our website you agree that you don't own your computer." I definitely wouldn't visit that website. Nobody says that kind of thing out right, though. Website operators just require silly things like DRM-plugins (Silverlight for Netflix, for example) that erode my control of my owner computer. I don't partake of those kinds of "services", personally, and I definitely wouldn't recommend them to others.
> Any advert in a public space [is] yours to take, re-arrange and re-use.
I feel pretty confident in saying AdBlock is not what he had in mind there.
Ironically, you just manipulated his words to your advantage, which is exactly what he advocates in that quote.
On the other hand, what we're talking about here is explicitly choosing to request content from a webpage and then complaining that the ads are an intrusion. There's no analogue to "walking through a public space": no fundamental right to view content that other people made on exactly the terms that you deem acceptable. As poor a comparison as it may be, the comparison to shoplifting is FAR more accurate than the comparison to what Banksy is describing.
For the record, I hate ads too, but I see it as a fair exchange.
Below, I've streamlined and abstracted the quote. If you stuck "women" where I say "insert target," this would mirror a lot of really repressive hate speech that's going on in many parts of the world.
>> People are taking the piss out of you everyday... [They] take a cheap shot at you and then disappear... [They] make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making [you] feel inadequate. They have access and they bully you with it. They are (insert target) and they are laughing at you. You, however, are forbidden to touch them. Asking for permission is like asking to keep a rock someone just threw at your head... You owe [them] nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you.
Ads are a net negative for me, my friends, and for society as a whole. I believe they are psychologically punishing.
Services which add value to people's lives, or to society, will be able to survive perfectly well without ads.
If I could, I would rather (game theoretically) punish those services which use ads unnecessarily. Adblock is the least I can do.
To me, it's simple economics. If their contents is worth it, they'll find a way to monetize it. If they can't find a way to monetize it, then the contents wasn't worth it.
I'd love to see ads destroyed, but I wouldn't necessarily expect the economics of content to produce the personally or socially optimal content. We may need to be more deliberate about it.
It's either clean internet or no internet for me - I can't stand the ads.
There's a lot wrong with ads: http://redd.it/24107v
I should add to that list "weaponized clickbait". Advertising directly promotes noxious content anti-patterns: http://redd.it/23twec
One alternative is syndication via a broadband / media tax: http://redd.it/1uotb3
Phil Hunt (Pirate Party UK) has a similar proposal: http://redd.it/1vknhc
"...if every web browser starts using less memory, everyone is worse off."
I think you're over applying the concept. That can't possibly be true.No, that's totally not true. The more people who do it, the more pressure on advertisers to actually make less distracting ads - so that people don't feel like they have to block them. That's good.
IT'S NOT FREE
We’re not Facebook’s customers, advertisers are (more on this below). But we are the advertiser’s customers, and the cost of the "free lunch" is simply shifted to the price of the things we buy from them. In other words we still end up paying for the full cost of Facebook (and even more, as I'll get to next). Costs may even shift regressively, to advertised products predominately consumed by those with lower incomes, in which case the poor are subsidizing the better off.
IT'S MORE EXPENSIVE...
Not only are you still paying for the full cost of the Facebook product you use, you are paying for all the advertising overhead: the costs of its advertising technology and infrastructure (huge, btw), the agency and creative costs (Don Draper and company have to pay for the hookers and scotch somehow, not to mention what’s-his-name who basically just lounges in his office barefoot thinking Japanese), and the advertiser's big marketing departments (that often outnumber and outspend the people making the product!).
The best minds of my generation are thinking about how to make people click ads. That sucks. – Jeff Hammerbacher, fmr. Manager of Facebook Data Team, founder of Cloudera
So in addition to the original product cost and the ad overhead costs, you are also paying the opportunity cost of an inferior product (as Dennis Curtis points out in the OP) as well as the engineering costs of figuring out how to optimize ad revenue, because that’s what happens when websites have to design to please advertisers over pleasing us, the users. Dalton Caldwell makes this point comparing Sourceforge to Github[1]. As ergo says in a comment[2], “If the new news feed is making their advertisers happy (and bringing revenue into Facebook), then that's what they optimize for.” As jfoster says in a comment[3], “Ad-supported models untie the relationship between UX and revenue.”
Furthermore, our identities and privacy are bought and sold to the highest bidders. And where do the bidders get their money? From us of course! A double whammy! We're trading our privacy for free product? Bullshit. We get personalization? Bullshit. Personalization means optimizing something for me, not optimizing for the advertiser. Again, we're not the real customer. We’re certainly not Google’s[4][5].
WAIT. IT'S EVEN WORSE...
Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need. – Tyler Durden, Fight Club
Think of the social costs of advertising. The web is infested with misinformation and manipulation. Beside the lying ads themselves, relying on a revenue stream entirely dependent on how many ads are seen severely affects the moral choices of those who decide what gets produced and how its presented. What are the costs of a misinformed and variously manipulated citizenry, of distortions to the free-market?
Knowledge and discourse are the lifeblood of both democracy, free markets, progress. The web, from the little scammy websites to the big brand ones that so many blindly trust, has a huge influence on who we vote for, what we buy, and most importantly, what we believe.
There is no free lunch, and there is no free web. This "free" ad-"supported" web we have is much too expensive.
—
[1] http://daltoncaldwell.com/an-audacious-proposal
[2] https://news.ycombinator.com/item?id=7484075
[3] https://news.ycombinator.com/item?id=7484442
[4] Lloyd made his pitch, proposing a quantum version of Google’s search engine whereby users could make queries and receive results without Google knowing which questions were asked. The men were intrigued. But after conferring with their business manager the next day, Brin and Page informed Lloyd that his scheme went against their business plan. "They want to know everything about everybody who uses their products and services," he joked. - Wired, http://www.wired.com/2013/10/computers-big-data/all/
[5] Google's once famous clean and neutral search results are now cluttered and biased (http://arstechnica.com/business/2013/10/new-banner-ads-push-...).
I install Adblock because doing so makes web browsing somewhere around five times faster, which means I can finish it sooner and get back to work/play.
My hope is that adblocking will encourage advertisers to come up with better ways to advertise (technologically speaking) rather than synchronous files that prevent some web pages from loading at all on mediocre 3G connections, making life far more frustrating for everyone involved.
That 20K number makes me cringe. For now, a little bit of ads are fine :)
Fuck ads. Find a different business model.
If you use http://www.sublimetext.com/ you will get a dialog when scripts are running slow, as in, "Script XYZ took more than 1 second to process this file, you can disable it"
All I want in FF or Chrome is the same.
"Adblock blocked the UI for 4 seconds" "Adblock increased memory consumption by double"
Or they could even be more harsh and kill plugins that take too long and impact user experience like the Flash timeout.
I don't think most users want pop-ups about technical details in browsers. Sublime text is a different story - it's meant for tech folks.
The adblock plus problem is in fact one of those - it injects styles into pages in order to filter ads, which increases the memory footprint of the page. So neither Firefox nor Chrome can tell you 'adblock plus is increasing memory usage by X', because the memory usage is hidden along with everything else owned by the page, not by the addon.
I didn't click through to the help information at the time, but checking the source it looks like it takes you to https://support.mozilla.org/kb/reset-firefox-easily-fix-most... which suggests a reset. Some users might have gone down that path without recognizing that it would leave them without security related extensions and/or preference changes they had made. Not to mention other less important modifications. Most people don't even keep a log of their changes, making it difficult to get back to what they wanted.
Being informed of conditions that might need your attentions is desirable. However, that doesn't eliminate the need to understand why the conditions arose and what the consequences of different actions would be.
Personally, Adblock+ has earned my trust over a long period of time, so it's hard to see myself switching to something else unless the reason was dire.
[1] https://blog.mozilla.org/nnethercote/2014/05/14/adblock-plus...
The Adblock you're referring to (the Chrome-only extension, right?) was published in 2009. As you can see, Adblock Plus predates it by 3 years or so.
https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/
[0] https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/
¹Get rid of as much crap ad HTML as possible. Ads seem to come layered in all manner of divs and iframes.
It also doesn't cause the browser to reapply the CSS over the whole page, which it needs to do when markup changes.
If there would be an option for a extension to hook into DOM element creation (i.e. when browser parses HTML and builds a tree, it'd call some user-defined predicate function) - that would possibly solve the issue.
I believe CSS is slow because of cascading nature - it requires re-compiling it from the very plaintext source on every page view, to combine ad-blocking rules with others - this certainly could be optimized (if browser side would provide tools for that). No idea about horrendous memory usage, though.
ABP filters out (or, more correctly, modifies by styling them to not display) DOM elements, HTTPSB filters out HTTP requests. That's two completely different approaches, each with its own pros and cons, but neither is a real replacement for the other one (although both apples and oranges are suitable for eating).
On an unrelated note, a fun approach to fix ABP would be to introduce non-cascading style sheets, possibly with limited styling capabilities, specifically for adblocking. Those could be well-precompiled and run extremly fast while taking much less memory. But that would require hacking browser internals, so that's not gonna happen.
I'd love to see a reaction from them explaining either why they can't do it, why it wouldn't help, or when they're planning on doing it...
https://adblockplus.org/blog/on-the-adblock-plus-memory-cons...
I can finally disable ABP and Disconnect - ever since I used them, my web experience in general felt definitely more sluggish.
Thanks!
I posted links to the (GPLv3) javascript code at the end of the article, and explained that it is rather modular, i.e. easy to import and adapt.
AdSuck, from the good folks at Conformal, blocks unwanted connections and thus decreases unwanted network traffic.
The problem is what to do once I leave my home network.
I switched to Chrome and have never looked back. I also have never had a single issue with any AdBlock plugin in Chrome. Maybe they're doing something insanely stupid. I don't know. I use Chrome where it just works so I also don't care.
But i really wanted a third choice, WebKit based Browser that is Firefox Like ( Tab OverFlow. ) Or may be i should just buy a Mac.
Edit: This seems to be a controversial comment. I’m curious whether folks disagree with me that Chrome doesn’t work very well for many tabs, or if they think that’s irrelevant to the discussion, or what?
It's not the best way of organizing, but it actually fits my ADD/scattershot style of working pretty well.
A hobby web site I was editing where I got stuck on some css, a (long) video I want to watch, research for an audio program I'm designing, data about an electronics hobby project I want to start, 2 pull requests I need to follow up on, an appliance I need decide on and buy for my kitchen, a web forum I need to integrate into a site of mine, a couple bug reports I need to follow up on, an amazon page of a video game I heard was worth my time, etc.
So...just random stuff. Some are personal, some are professional, some are home related, some are just key nuggets of info to remind me of something I want to look into at some point.
Mind, I've reached the conclusion that tabs are also the wrong answer, though I haven't sorted out quite what the right one is. Tab Outliner for Chrome (discussed on the following link) helps, but it's still not what I'm looking for, too manual. http://redd.it/256lxu
I switched to Chrome when it was new and everybody was telling me how slow FF was compared to that. I came back to FF because there was no relevant difference and I missed several AddOns as well as the oldschool win2k look I could give it. Today I use Chrome (adn Opera) as reference but it'll never become my main browser. The people who made me change, came back to FF, so I guess it wasn't such a big deal for them also.
Edit: I started to hate Chrome when I had to remove it from my parents PC every time I went there. I guess it's the Java Updater or something similar...
Having said that, as a Firefox developer I'm sorry that people didn't believe you when you had problems. We're certainly aware that Firefox's performance did compare poorly to Chrome's, which is why numerous performance programs were introduced to fix this difference. MemShrink is the one I started about three years ago: https://wiki.mozilla.org/Performance/MemShrink. It has resulted in many fixes, both big and small, and it is ongoing. (Indeed, Firefox OS might not have been feasible without it.)
As some others have said, Firefox's performance is a lot better now than it was a couple of years ago. If you want to try it again and you have an old profile hanging around, I suggest that you "Reset Firefox" (https://support.mozilla.org/en-US/kb/reset-firefox-easily-fi...) to clear up any lingering problems in that profile. Or you could just create a new profile. If you do try Firefox again, I'd be interested to hear how it goes. Thanks.