Slashdot Mirror


Best Practice For Retiring RSS Feeds?

GBJ writes "I work for an organisation that runs seasonal online competition events. Each event has its own news feed which becomes obsolete shortly after the event finishes. We're still getting RSS requests for some events as far back as 2004. I'd like to close a few thousand old feeds and remove the resource hit they cause, but I'm not sure what is the best approach. Currently I'm considering just returning a 404, but I have no idea if there is a better way to handle this. Uncle Google hasn't turned anything up yet, but sometimes it's hard to find something when you don't know what it's called ..."

71 comments

  1. Retiring feeds by smittyoneeach · · Score: 5, Funny

    Retiring feeds
    A phase-out needs.
    As facial bristles,
    Or torn skin bleeds.
    Burma Shave

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Retiring feeds by Larryish · · Score: 3, Insightful

      Forward them to a page listings current feeds, possibly with custom tailored advertisement-style links to events or other websites in your network.

      Never waste traffic. At the end of the day, traffic is KING.

  2. Retirement by dov_0 · · Score: 1

    Returning a 404 would be the first thing that I would do post competition. You still get the requests for a bit though...

    --
    sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
  3. 301 by hansamurai · · Score: 5, Insightful

    You should be able to do a 301 redirect to maybe some generic feed that just has one entry that says "This feed is out of date, please use try these feeds instead." Or whatever you want to let them know.

    1. Re:301 by Hognoxious · · Score: 3, Funny

      Just send them goatse links.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:301 by kevin7kal · · Score: 1

      That was the first thought that came to my mind - 301 to the next feed relevant feed.

  4. Something simple by IMarvinTPA · · Score: 4, Insightful

    The most appreciative thing you could do for the preservation of history is to place static simple RSS files at those addresses that include a link to your archives for the event.

    IMarv

    1. Re:Something simple by omnichad · · Score: 1

      I assure you that none of your friends sell anything at Circuit City.

    2. Re:Something simple by lordtoran · · Score: 1

      I heard that the decline of the brain which starts at 27 makes people occasionally comment on the wrong articles.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    3. Re:Something simple by JWSmythe · · Score: 1

          I'm right there with you. The RV is half way through renovation. I work because it pays. I only do what I love in my spare time. Right now, I'm cloning virtual drives, so I can't do much until they're done, so it makes for good Slashdot time. When I get home, I'm going to work on my own web site, and talk to my friends on the phone. This weekend, I hope to have some time to work on my RV. :)

          When the time is right, I hope to go on a road trip, decide a spot is right, buy a few acres, and park the RV in the middle of it, and never think about the past again. :)

          I can fight the man and the machine, or I can just work with it, until I can walk away from it happily. There's no need to stress about any of it.

      --
      Serious? Seriousness is well above my pay grade.
  5. Just cut it off by BMonger · · Score: 1

    If it's that old and no updates are going to be made to it, just stop providing it. Or throw one last update that says the feed is terminated and point them to a newer version of it. I doubt your users will cry foul.

  6. RTFRFC by kilf · · Score: 4, Informative

    RFC 2616 is the one to read. It specifies a "410 Gone" for resources that are gone for good.

    1. Re:RTFRFC by aeakett · · Score: 1

      Agreed. This is the "correct answer", and with any luck, RSS readers will notify the user and stop making requests.

  7. Text message pointer? by il_diablo · · Score: 1

    Would it not be feasible to return a string of text along the lines of "This competition has been closed, and results are no longer available. Please visit our current RSS link to the current competition at ?"

    I know that it will still be a hit, but a lightweight one, and more polite than a 404.

    --
    Quidquid latine dictum sit, altum sonatur.
  8. If I may.... by Samschnooks · · Score: 2, Informative
    Is the service a paid subscription service?

    If so, you can either archive the feeds on a web page (of only web page versions) and charge for "back issues" to cover the costs.

    Still getting requests? Is it folks who are emailing yo explicitly for the feed or you're seeing traffic on those feeds in you logs?

    If it's just traffic, maybe it's just some default setting on someone's phone program or something? In other words, those requests aren't "real".

    Either way, I say archive them and if they really want to see them, let them bring up a browser. You're still offering service but you're not, I don't think, taking up much resources.

  9. Dear ask slashdot: by Anonymous Coward · · Score: 1, Funny

    I am mildy retarded and lack any sort of thinking skills. Please tell me how to do my job.

    1. Re:Dear ask slashdot: by Anonymous Coward · · Score: 0, Funny

      My parents, Coleen and Howard Coward thought it would be funny to name me "Anonymous". All the kids tease me at school. I'm always depressed. Please help me straighten out my life.

    2. Re:Dear ask slashdot: by lordtoran · · Score: 1

      See things positive! "Coward" is a beautiful last name.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  10. 410 by sakdoctor · · Score: 4, Informative

    Gone

    Indicates that the resource requested is no longer available and will not be available again. This should be used when a resource has been intentionally removed; however, it is not necessary to return this code and a 404 Not Found can be issued instead. Upon receiving a 410 status code, the client should not request the resource again in the future. Clients such as search engines should remove the resource from their indexes.

  11. 410 gone by rednuhter · · Score: 4, Informative
    --
    ERR 411[Max number of witty sigs reached]
    1. Re:410 gone by Anonymous Coward · · Score: 0

      404: Comment Not Found!

  12. HTTP 410, not 404 by kurtmckee · · Score: 4, Informative

    The resource isn't "Not Found", it's "Gone". HTTP 404 is inappropriate in this instance.

    Likely the best solution will be to ensure that people are notified first. If you're receiving a large number of hits, replace the content with a single RSS item that has a guaranteed-unique guid for every single request (say, based on the request time). This way, with each request, people will receive a "new" item that will display as unread, reminding them to unsubscribe from that particular feed.

    After some amount of time, start returning HTTP 410 for all requests.

  13. divert by Anonymous Coward · · Score: 0

    divert them all to a generic overall news type feed - upcoming events etc.

    Maybe add an advert or 2

  14. HTTP 410 Gone, possibly with archives elsewhere by Millennium · · Score: 2, Insightful

    HTTP 410 is better than HTTP 404 in this case; Uncle Google and the like have a better understanding of what it means.

    If you have a version of the feed that covers the whole event from start to finish, you might also want to offer a static version of that for download as an archive (but if you do this, put it on a different URL from where the feed used to be). This isn't strictly necessary, but I can see scenarios where people might appreciate being able to get at the feed's contents again.

  15. Aggregate? by Redfeather · · Score: 3, Insightful

    Are there more than one contest going at once, that there's a need for multiple feeds? Or, more appropriately, can some of this content not be removed completely? Keeping a full feed archive seems a bit of overkill, especially for closed events from five years ago. Why not PDF the event archive for downloading and keep a single feed for active items? Overpreparation is a growing problem I'm seeing on the web. Far too few people/events/businesses are prepared to minimize anything for the sake of optimization.

    --
    Those things you're doing with that stuff you just bought? That's not what it's for! -
  16. Be evil by FyRE666 · · Score: 3, Informative

    Just return an unending stream of crap from /dev/random on your server until it crashes the RSS reader at the other end. After a few days of this I'm sure they'll sort it out from their end :-)

    1. Re:Be evil by Mad+Merlin · · Score: 1

      Just return an unending stream of crap from /dev/random on your server until it crashes the RSS reader at the other end. After a few days of this I'm sure they'll sort it out from their end :-)

      Make sure you use /dev/urandom, /dev/random blocks when it doesn't have enough entropy.

    2. Re:Be evil by Anonymous Coward · · Score: 0

      Or even better, redirect them to a goatse RSS feed.

      (I don't know if such a thing actually exists, nor am I willing to find out.)

    3. Re:Be evil by Lumpy · · Score: 1

      Better is to craft a php file that returns a valid mp3 header and then a stream from /dev/random. I dump the contents of /dev/video to a mp3 header its' more fun and has cyclic components.

      But then I think it's fun to SSH tunnel to the VoIP phone system and cat files at the /dev/paging interface.

      --
      Do not look at laser with remaining good eye.
  17. reuse? by KevMar · · Score: 1

    I may have missed something. But if its seasonal, why create a new feed for each event?

    Why not reuse the same feed over and over again each year? If you are getting alot of old requests, its possible that one of your old feeds is featured someplace or getting good search results. (not to mention all the old subscribers that already had it). Everyone that was involved in the old event would automaticly get the new content.

    Think about it

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    1. Re:reuse? by Albanach · · Score: 2, Insightful

      Why not reuse the same feed over and over again each year?

      He mentioned a couple of thousand old feeds. Either he's been serving feeds since the days when RSS was chiseled by hand into stone tablets, or he has distinct feeds which run concurrently - in which case reusing isn't going to work.

    2. Re:reuse? by JoeDuncan · · Score: 1

      I can see having separate feeds for separate categories (e.g. one feed for Hockey, one feed for Baseball).

      But what's the point of creating one-off RSS feeds by time/date? Doesn't that sort of defeat the whole purpose of RSS? Temporal updating is built in!

      Instead of having one feed for "Online Competition Foo:2008" and another for "Online Competition Foo:2009", why not simply "Online Competition Foo" and update it with new info/articles as they arrive for each annual instance?

      I mean that's supposed to be the point of syndication right?

  18. Do it the Eskimaux Way by wiredog · · Score: 1, Funny

    Put the feeds on an ice floe.

  19. Disposable DNS record by Anonymous Coward · · Score: 1, Interesting

    Use a "disposable" DNS record e.g. eventname.rss.domain.com

    When time comes to bin the feed you can either alter the record to a server that just serves 404's or remove the DNS entry completely. Useful for feeds getting lots of hits/second as removing the record drops all the useless traffic from your site.

    1. Re:Disposable DNS record by Anonymous Coward · · Score: 0

      best idea i seen so far. not possible to do this for the feeds in the past though, but a good idea going forwards

  20. Shock site URL in RSS by Anonymous Coward · · Score: 0

    Just put the URL of $SHOCKSITE in the RSS feed.

    You know you want too :-)

  21. Discontinued Notice Increased Traffic by maclizard · · Score: 5, Informative

    My company has had the same issue. We just wrote out a single item feed that explained that the feed had been discontinued and provided a link to the homepage. We wrote this feed over all the feeds to be taken down.

    Interestingly, in the weeks following this action, our homepage views spiked followed shortly after by increased hits on more active feeds.

    1. Re:Discontinued Notice Increased Traffic by Yaur · · Score: 3, Insightful

      This seems like the way to go. Assuming that your website drives revenue somehow, throwing away traffic is not smart.

  22. Think about it before hand by Spazmania · · Score: 1

    Your best bet is to think about it beforehand. Assign each feed a unique DNS hostname. When it's time to retire the feed, change the DNS hostname to point to 127.0.0.1 with a TTL of 30 days.

    That won't help you with the feeds you've already created but it'll help you with the ones you're creating now.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Think about it before hand by xurble · · Score: 2, Informative

      Your best bet for solving the problem you currently have is to have done something different in the past?

      That's probably the least helpful advice ever :)

  23. but then you loose the traffic by coryking · · Score: 3, Informative

    No way man. You can't just dump all those people like that!

    Either redirect them to a feed that says "here are some other events you might be interested in subscribing to" or create a last post on the feed that says the same thing. Dumping them with a 410 is a great way to loose your traffic.

    It sounds like in this case, a redirect is the proper thing. Just be forewarned that some readers (cough Google Reader) will redirect, but ignore the "permanent" in "permanent redirect" and will continue to hit the old feed.

    1. Re:but then you loose the traffic by Razalhague · · Score: 3, Insightful

      Dumping them with a 410 is a great way to loose your traffic.

      I'd like to close a few thousand old feeds and remove the resource hit they cause...

    2. Re:but then you loose the traffic by Anonymous Coward · · Score: 0

      Dumping them with a 410 is a great way to loose your traffic

      ...upon the world?

    3. Re:but then you loose the traffic by Blakey+Rat · · Score: 2, Insightful

      Anyone who runs a website would be extremely short-sided to discourage traffic in any way. What I'd do is create a new, more generic, news feed and redirect all the other feeds to it. The few people who simply forgot they were subscribed to the 2004 feed will either realize their mistake and drop off, or be still interested in your new events and stay on. If you just make the feeds disappear, those users disappear as well.

      Despite what the summary says, I severely doubt that hits on old feeds are any kind of huge traffic drain. If it *truly* is, you could also redirect them to FeedBurner, save the traffic, and possibly monetize them at the same time.

    4. Re:but then you loose the traffic by Paradise+Pete · · Score: 1

      Anyone who runs a website would be extremely short-sided to discourage traffic in any way.

      I've had slashdot complain to me, which was a surprise. (By the way, it's short-sighted, not short-sided, unless you're playing hockey or something.)

    5. Re:but then you loose the traffic by halcyon1234 · · Score: 1

      No way man. You can't just dump all those people like that!

      ... yet. If there's anyone actively reading the feeds, then put up a 310 redirect for a while. Determine a good interval that will catch most of the readers-- a week, a month, six months? Look at your logs. After that, anyone who will switch has. Change over to a 410. Anyone who hasn't switched probably will not, or is a bot who needs to be told to stop.

    6. Re:but then you loose the traffic by JWSmythe · · Score: 1

          There are plenty of people like me, who aggregate news feeds on our sites. I'm pulling a few hundred good news sources, and making them available to my readers. I don't know how the software handles 310 or 404's. I started using it, because it does a good job of reading the feeds, parsing them, and dumping them into a databse.

          On occasion, I go through and houseclean. Some sites disappear. A few mainstream papers have gone out of business lately. Some change their RSS URL, which is a pain in the butt. They don't give any warning that I'm aware of, they just move it somewhere else. On those, I have to go back to the original site, and search around for their new feeds. If I don't find them, I simply drop them as a source. That's their loss.

          I switched software for our site twice. Each time, I redirected the old feed URL to the new feed. The first was Slashcode. The second was PHPNuke. The final one is my own code, written from scratch. I must say, I'm happier with my own work. :) You can still hit either of the old feeds, and end up on the real feed. We only provide an RSS feed for our own site, not the aggregation of the other feeds. That would just be silly (IMHO). I've considered making a feed of the other feeds, but there's so much redundant stuff in there, I don't really see it as practical for most people to read. That, and it would probably bog down their client. I keep our database pruned down to about 300,000 stories. We get everything from repeated wire stories across quite a few sites, to local interest stuff that was cross posted into their national or world news. I'm sure an accident on I-666 is big news locally, but readers on the other side of the world could care less. People seem to like skimming the headlines, and going off to the other sites to read the rest of the story.

          There doesn't seem to be a standard, nor a polite way that people drop their feeds. It's really like anything is. My site is mine. If I decide to change every link tomorrow, or even just shut down, that's my own business. You may not like it, but it's not your decision. It's just like if the powers at Slashdot decided to shut down, or your favorite restaurant decides to change their menu. If you don't like it, go somewhere else. :)

      --
      Serious? Seriousness is well above my pay grade.
    7. Re:but then you loose the traffic by palegray.net · · Score: 1

      Having Slashdot complain to you about traffic is an outstanding achievement. You should have received some kind of award.

    8. Re:but then you loose the traffic by Paradise+Pete · · Score: 1

      Having Slashdot complain to you about traffic is an outstanding achievement. You should have received some kind of award.

      :-)
      My guess is it was a NAT issue, as the cheeseball ISP here NATs pretty much the entire country.

  24. Why? by coryking · · Score: 1

    It would be bad SEO and hitting up 127.0.0.1 will probably confuse some newsreaders.

    Worse, now you've got to either maintain a buttload of random noise in your zone file, or you have to have a wildcard entry pointing to a wildcarded virtual host and maintain a buttload of feeds in a database. Either way, you've added a bit of complexity.

    1. Re:Why? by Spazmania · · Score: 1

      It would be bad SEO

      I'll have to take your word for that.

      hitting up 127.0.0.1 will probably confuse some newsreaders.

      You're hitting my server years after you should reasonably have stopped requesting the feed AND after I've done reasonable things like sending a message through the feed alerting to its termination and sending a 404 for a while. I'm supposed to care that with the final turndown your newsreader flakes out?

      Worse, you've added a bit of complexity.

      That's a cop-out. If the DNS hostname is the same as the feed ID in your database you can automatically generate the DNS zone straight from the DB, no muss no fuss.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  25. I doubt it by coryking · · Score: 3, Informative

    Newsreaders are amazingly stupid. Google Reader, for example, will ignore both your "301 Permanent Redirect" and ignore your Atom link="self" as well. Something tells me it will ignore your "410 gone" too. You should test what major newsreaders (MyYahoo, Bloglines, Google Reader) do when you deep-six a feed with a 410.

    Even still, 410 is stupid. A 301 redirect to something generic would be better, even if the readers are too brain dead to get the message. 410="lost traffic".

  26. Redirect to a 'new events' feed by Rix · · Score: 2, Insightful

    This seems like more of an opportunity than a problem. People haven't deleted the feed, so they obviously still want to hear from you. Redirect requests to the 'dead' feeds to a general feed that announces new events.

  27. Imagine the Olympics by coryking · · Score: 3, Interesting

    You've got one feed for updates in each sport or event.

    Imagine horse racing. You are making updates to racing scores throughout the day. Gamblers are monitoring each race. How would you structure this king of thing? One feed per day? One per season?

    What about comments? You've got a feed per thread/story. When the story is closed for comments, what do you do with the feed?

    What about auctions? You've got an auction and every bid triggers a new entry on your RSS feed. When the auction is over, what do you do with the feed?

    1. Re:Imagine the Olympics by JoeDuncan · · Score: 1

      Imagine horse racing. You are making updates to racing scores throughout the day. Gamblers are monitoring each race. How would you structure this king of thing? One feed per day? One per season?

      One feed per track/site. As new results come in (e.g as races finish) new entries added to the feed.

      What about comments? You've got a feed per thread/story. When the story is closed for comments, what do you do with the feed?

      Either nothing (as a story gets stale it's going to get further and further down the list, most RSS readers won't present old content multiple times, or only present the latest X items. Or alternatively, you could have the story removed from the feed once it is closed. This could be quite easily automated.

      What about auctions? You've got an auction and every bid triggers a new entry on your RSS feed. When the auction is over, what do you do with the feed?

      Well, auctions might be a problem to handle in RSS, but RSS feeds seem ill-suited to this use. I'm sure there are much better ways to handle online auctions.

      You might be able to get by with a single feed for each auction room/house, so regardless of the current auction going on, every bid results in a new item on the feed. There's no real need to get rid of the feed or change the feed when the auction changes, since that info could be contained in the item and date of the item itself.

    2. Re:Imagine the Olympics by Anonymous Coward · · Score: 0

      The best way to handle this would have been to allow users to log in and select which races are interesting to them, and then give them an RSS feed tailored to them based on which races/horses/jockeys/whatever are interesting to them. Otherwise you have people subscribing to thousands of RSS feeds that were only relevant for a few hours.

  28. Yes by coryking · · Score: 4, Informative

    I'm supposed to care that with the final turndown your newsreader flakes out?

    Yes. Because if the newsreader flakes out, the *person behind the computer* might blame you and never subscribe to your feed again. We are dealing with people here, not machines. Were are not here to seek spite on stupid newsreaders or "lusers who dont unsubscribe". This is business. Petty bullshit only wastes time and loses money.

    Even if the newsreader was well behaved and did the right thing, you've just stupidly removed your brand from being thrown in their face every time they opened their reader. If you've got like 10,000 subscribers sitting on a bunch of year-old feeds and you cruelly dump them with a 410/404, that is lost mindshare and lost traffic.

    The best solutions are the ones that encourage feed users to keep using your services by nudging them to your new stuff.

    Bottom line is, it is easier to keep existing customers than it is to get new ones. Think about it.

    1. Re:Yes by Spazmania · · Score: 1

      that is lost mindshare and lost traffic.

      I'll buy that.

      Now, what do you do about the aggregators and the folks who are receiving your feed but not viewing it, burning your bandwidth at no benefit to you? The ones who after 3 months of hourly advertisements are still receiving that feed?

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    2. Re:Yes by Zerth · · Score: 1

      Bottom line is, it is easier to keep existing customers than it is to get new ones. Think about it.

      .
      Why are you assuming he wants to keep these people?

      What if he wants them to just fuck off?

  29. So? by coryking · · Score: 2, Informative

    Are RSS feeds really causing an insane amount of traffic? Does that traffic cost more than it does to acquire new subscribers? I doubt it.

    Let me qualify that though. Before I did anything drastic like 410'in their ass, I'd come up with the total number of subscribers to the entire pool of feeds. Most of the big-boy newsreaders will usually include a subscriber count in their User-Agent. Tally up the numbers and make sure you aren't dumping 100,000 subscribers in an attempt to save a piddly 1,000 feed-hits a day.

  30. Use DNS by Anonymous Coward · · Score: 0

    I had a problem with people requesting feeds several years after they were defunct. If I were making new feeds today, I would put them on their own A records, like news.feeds.example.com, comments.feeds.example.com, etc, and then simply remove the DNS when the feeds are obsolete.

  31. MacCentral and MacSlash feeds on /. by antdude · · Score: 1

    How about the ones on /. home page? They still show old stories for MacCentral and MacSlash. :(

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  32. Don't put a target on yourself by DerekLyons · · Score: 1

    It seems to me that the best practice would be to have a feed for each event that's re-used annually, rather than a feed for each event each year. Presumably folks interested in a given event in 2008 remain so in 2009.

  33. change the feed by pbhj · · Score: 1

    Just pump 100 posts an hour with viagra/watches/penny-stock spam links into those feeds, they'll either get unsubscribed immediately or pull you a huge profit .. it could be fun finding out which ..

    [no, really don't do this]

  34. Don't call fictional traffic traffic by brycen · · Score: 2, Informative

    Sounds like you would benefit from a site level "current events" feed, that always has the most recent events. Then a per-event feed that, after the event, changes to "thank you for coming, see more at "current events". And that feed expires 3 months after the event.

    If people are collecting your old feeds, but not getting value from them, is that actually valuable traffic? Are you interested in getting the word out, or counting fictional traffic?

    You can also rename the feed to archive old information. Renaming the feed breaks the links to lazy readers. Anyone who really wants to research your old event data will search for it starting at your home page.

  35. Use a CDN or archive.org by Anonymous Coward · · Score: 0

    Since the content is static you can put it behind a caching CDN with a far in the future expires header. Let the CDN take the hits and keep the SEO.

    Alternatively, you can redirect the requests to a copy of the feed from archive.org

  36. One Word by Bladesonfire · · Score: 0

    Goatse.

  37. Well by coryking · · Score: 2, Insightful

    This is Slashdot, and I guess some here view the world in some kind of mechanical way free from the constraints of the real world. So yeah, if he wants to tell them to fuck off and feed their newsreader streaming crap from /dev/urandom, by all means do so. But that is a child's thing to do. Adults view the world different.

    A mature adult would see that the cost of bandwidth is minimal and the untapped potential in all those people sitting on ancient feeds outweigh the potential costs. A mature adult who strives to have a successful website would find a way to tap that potential, possibly by redirecting the feed to something that nudges them to the good stuff.

    But no, go ahead and stream your fucking mp3s to their newsreader. That will teach them to ever cross path your mad skillz. It will teach them so good they'll never visit your site again, never click your ads and never buy your services. Who needs their money, right? After all, rent is cheap living in the basement!

    (ps: booya)

    1. Re:Well by Zerth · · Score: 2, Insightful

      Interesting that you associate blind commercialism with maturity and bandwidth that has no evidence of human attention with "untapped potential". Sometimes the bandwidth use is just the result of automated feedgrabbers who, like you, believe bandwidth is so cheap as to be free at any magnitude and so continue to download anything that is available in vague hope of hitting paydirt instead of using analytics to guide them to efficient use of capital.

      The article made it clear the feeds have been dead, any possible readers unwanted, and the bandwidth could be put towards current feeds that demonstrate ROI(possibly even of a *gasp* nonfinancial nature). Bandwidth, while minimally expensive is not infinitesimally so. If there are no eyeballs there is no chance for ROI, move your capital elsewhere.

      PS Did somebody DDOS your unmonitored feed aggregator after asking you to knock it off, or are you merely angry at your lack of interest in those expired domains you got at auction?