|
Monday, April 15, 2002 |
A Google Idea
"I don't have time to code this right now, but here's an idea for a Google API app. It's just the sort of thing webloggers would go for, a vanity macro.
- Scrape your referers pages, extracting all google queries and extracting the "q" parameter.
- Run these through the Google API, looking for search terms that you're in the top 10 for.
- Store all of these.
- Every so often (6 hours, or maybe every post), pick one of these results, and create a Google box to upload to your page. (Remove the result if you're no longer in the top ten.)
Why is this interesting? Well, while I'm proud to still be in the top ten for CBDTPA, many of the google queries I'm getting are quite interesting, albiet not in a Disturbing Search Requests way. Who would have guessed I have the top search result for "essay on tragic event to remind us of our blessings"? This would be a really cool vanity thing. I may code it if nobody else does, but it'll be a while." [iRights]
This would be totally awesome, as I get a lot of hits from Google and Yahoo/Google and I don't have time to go through them and figure out what search terms folks are using to hit my site. Part of my curiousity is vanity, but another part is the reference librarian in me that wants to ask these folks, "Did you find what you were looking for? If not, maybe I can help you find it...."
11:58:03 PM Permanent link here
|
|
Paying to List Poems with Google's AdWords
"This site details an interesting art project: The author wrote three-line poems and then paid to have them associated with Google's AdWords program, so that searchers for, say, "Money" would see the low-ku on the left." [bOing bOing]
Add "Google as Art" to the list of ways the search engine inspires netizens.
11:43:16 PM Permanent link here
|
|
"Chris sez: It's like Six Degrees of Bacon, but it finds the longest links. Also, it's not about Kevin Bacon, it's about cover songs instead. Did I mention there's an XML-RPC interface to it? The longest chain of cover songs (where each song is a cover of a song by the previous artist) is up to 16 songs.
Unfortunately, it's also incredibly addictive, so you may want to stay away from it unless you want your brain to be tortured for hours on end." [bOing bOing]
I'll second and bold the adjective addictive to describe this site. I fully expect Bruce to beat the record (pun intended!).
11:33:10 PM Permanent link here
|
|
Dr. Bonzo takes a far more detailed look than I ever could at the overall numbers in the CD price fixing versus sales debate. Naturally, his most recent post is titled Lies, Damned Lies, and Statistics, Part II. Part I is directly below Part II. Not surprisingly, here's the gist of it:
"Compared to the 1996-97 decline in CD sales, which appears to be strongly correlated with the end of a steady real-dollar decline in CD prices (both effects appearing also to be associated in time with the labels' alleged price-fixing), the relatively small decline in sales in the 2000-01 period, far from presenting dramatic evidence of the costs of "file sharing," appears to us to be a combination of a leveling-off in the number of family/individual "consumer units" and ongoing stability (read: lack of natural decline) in CD prices."
10:52:36 PM Permanent link here
|
|
Microsoft Portrait
"Microsoft Portrait is a research prototype for mobile video conferencing. It supports MSN Messenger and Internet Locator Service (ILS) on PCs, Pocket PCs and Handheld PCs. It runs on local area networks, dialup networks and even wireless networks with bandwidths as low as 9.6 kilobits/second." [via Bryce's Radio Experiments]
Imagine doing reference interviews this way!
10:39:13 PM Permanent link here
|
|
An Interview with John Weir
"The International Herald Tribune debuted several months ago with a little fanfare in the web design community, though it is one of the most innovative approaches yet for a traditional newspaper's online presence. Combining DHTML and content management to in essence create a news application for the web.
I was lucky enough to conduct an interview with John Weir (Smoking Gun.com) a few weeks back about his innovative work." [Ordinary-Life.net, via LucDesk]
I've been amazed by the code on the ever since I first saw it last year. Although I think the icons are tricky navigation, the functionality is top-notch design. John goes on to note:
"Only two of us (myself and zoned) did this work, it involved long 16-20 hour days, 6-7 days a week. It was grueling. One of the biggest challenges though was the IHT hated the final design. They wanted to go with a design based around an earlier sketch I had done, which had a very poor layout. It came to the point that I was going to quit the project, even though it was only two months before launch. I just knew the design was the best one I had produced. Fortunately the IHT finally came to terms with the design once they were able to use it, although I did have to change the color scheme to appease them. Which is too bad, the other color scheme was much more powerful and unique."
10:31:39 PM Permanent link here
|
|
"I thought it would be interesting to see which books are being mentioned most frequently on weblogs. Weblog BookWatch keeps track of weblogs that flow through the recently changed list at weblogs.com and searches for links to Amazon.com. Then it looks at the ISBN in the link's URL, and counts the link as a mention of that book. The most fequently mentioned books show up on the Top 10 list, with references to the weblogs that mentioned them. It's only looking for books right now (not CDs or other products), and only looking for links to Amazon.com." [Paul Bausch]
Too cool! Now if we only had a librarians.weblogs.com against which we could run this type of query! Imagine it for different genres, too. It sounds like Paul is tracking other interesting Amazon services, as well:
"Amazon is offering an XML Platform for developers so they can integrate Amazon's best-sellers into their websites. If you're an associate, log into the associate site for more info. This is an interesting step toward Amazon becoming a Web Service. They're ahead of the curve, and really understand how the Web works. I can't wait to see how they expand this.
An independent developer has already written a Perl module called Business::Associates that works with the new platform."
as well as:
"DayPop is tracking Amazon Wish Lists. (I have one of those.) The next step is to be able to filter a list like that by my friends—or by groups of domain experts in various subjects. (imagine: this is what the top 50 web designers [as voted by their peers] are wanting to read. or doctors. or indy musicians. or anthropology students. etc.)"
Too much to think about at the moment, but I'd like to spend some time on it someday.
10:12:30 PM Permanent link here
|
|
Curling Up with a Good Book Search Engine
"Looking for an interesting read? These book search engines can help you find new titles and authors based on your personal tastes and preferences.
Back in the days when I had free time, I was a voracious reader. To find new books I'd constantly pester librarians and friends for recommendations, and devour publications like the New York Review of Books and Publishers Weekly.
These days, reading time is a scarce commodity, and I'm more selective about the books I choose to read. I'm also generally looking for a book I'm in the mood to read, often in some way related to a book I've previously enjoyed -- something like Neal Stephenson's Snow Crash, or Carolyn Chute's The Beans of Egypt, Maine, for example.
Here are several search engines that offer really good suggestions based on personal, quirky factors." [SearchDay, via LISNews.com]
Chris Sherman highlights AllReaders, Book Forager, the Waterboro Public Library's Book Lists and Bibliographies, Book Finder, and isbn.nu. I'll just add yet another reminder to contact your local public library to talk books and get further recommendations. I still think we should start Emergent Books....
9:29:48 PM Permanent link here
|
|
Boldly Going Where No Comics Have Gone Before
"According to Alessi, the publisher and CEO of CrossGeneration Comics, or CrossGen, the Internet is the perfect format for presenting animation. And at $1 a month, he believes people will sign up....
Tony Panaccio, CrossGen's vice president of product development, said Comics on the Web launched as 1,500 pages of content from about 70 issues. He said the technology behind it is all Flash, to reach as many people as possible....
CrossGen signed early deals with Youtopia.com, a portal for young women and teens, plus various niche comic book portals. But Panaccio said the company's agreement with Lycos gave it credibility....
Jamie Riehle, senior product manager for Web publishing at Lycos, said he knew about CrossGen because he worked in the comics industry for many years. He said when CrossGen called Lycos to propose a partnership, he gave Comics on the Web a strong recommendation.
'I thought it would be perfect for Angelfire,' said Riehle. 'Comics on the Web doesn't just put the pictures up there, they are interactive. People can click on a link and get more information about the story, the word balloons grow larger when you roll your pointer over them, and many other things....'
CrossGen's Alessi said 15 to 20 comics are available as free samples for the curious to try. He said those samples will rotate so people can get comfortable with the idea of viewing comics online....
Other future developments include comics that "read themselves" to online viewers with no word balloons, Alessi said. Eventually, the comics will be in several languages." [Newsbytes]
It will be interesting to watch this venture to see if it works. The price point is right, but I'm not sure the market is there yet. Is this a new form of "ebooks" that libraries could circulate for patrons?
9:14:24 PM Permanent link here
|
|
Reference Is Better Than We Thought
"The point is that in prior studies of reference service, accuracy has usually meant some number of judges scoring ten or 20 so-called typical questions on a scale ranging from "completely answered" to "not answered at all." The results of these studies, unfortunately, are all too familiar: half-right reference service. This outcome was dubbed the "55 percent rule" by Peter Hernon and Charles McClure ("Unobtrusive Reference Testing," LJ 4/15/86, p. 37–41)....
We found that the so-called "55 percent rule" has never been tested against a truly representative field sample. In 90 percent of the cases in this examination, a panel of reference experts determined that librarians recommended an accurate source or an accurate strategy in response to a user's query.
The most important factor predicting accuracy was the difficulty of the query. This finding is intuitively obvious—it makes sense. Earlier work didn't make sense. The reference service performance model was overly simplistic, samples were way too small, and the test questions simply were not truly representative of real-world reference questions.
For the first time, we now have a study with a sophisticated model, one of the largest samples ever (9,274 persons inquiring for assistance), and questions drawn from the library users' realm—all employing the latest statistical techniques....
Our new study shows that we need to view reference service as the same interpersonal process as was envisioned by Samuel Swett Green ("Personal Relations Between Librarians and Readers," LJ 11/30/1876, p. 74–81). This is especially important as we move toward web-based, 24/7 virtual reference enterprises. We might make old Samuel S. Green proud!" [Library Journal, via LISNews.com]
I just had to post this to prove yet again that librarians rock! So today's lesson is: the next time you have a question, contact your local public library!
9:02:32 PM Permanent link here
|
|
New 7 Wonders
"Nearly everyone is familiar with the Seven Wonders of the Ancient World. Now Swiss adventurer Bernard Weber wants us to think about the new seven wonders - the wonders of the modern world. His website, new7wonders.org, allows you to peruse a list of around two dozen "modern wonders" ("modern" being a relative term - most date back hundreds or thousands of years) and vote on your seven favorites. Even if you don't vote, this is a great way to learn about astonishing places (like the old city of Sana'a in Yemen or Machu Picchu in Peru) that you might not have otherwise heard of.Note: I found this site via a recent New York Times article about the efforts to rebuild and restore Taliban-destroyed cultural artifacts in Afghanistan. Apparently Mr Weber is also backing a plan to rebuild the Bamiyan Buddhas." [MetaFilter]
Cool - I'm lucky enough to have visited seven of the places on the ballot (including wild cards).
4:56:27 PM Permanent link here
|
|
MP3 Alternative Available in New Player
"Though MP3 is praised for creating small, high-quality files, software makers must pay a royalty to the Fraunhofer Group to use it. Now there's a player that offers a royalty-free alternative to the popular music file format. The Ogg Vorbis project has developed an open-source compression/decompression format--meaning it's available for use free of charge. The first piece of Ogg-based software, tkcPlayer, runs on Sharp's new Linux-based Zaurus PDA. Cost isn't the only difference, though. The company that released the new player, TheKompany, claims Ogg files are 10 percent smaller and offer 50 percent better quality than MP3 files, and require less power to play. " [ZDNet]
I've been trying to track the progress of Ogg Vorbis, if for no other reason than I like saying "Ogg Vorbis." I know WinAmp plays OV files but I haven't seen the necessary in-roads in any other area. It's interesting to see the first major application in a PDA is for Sharp's Zaurus. It's the best choice of all the handhelds because anyone buying a Zaurus is going to be a fairly sophisticated user at this point. Maybe the tools will start getting easier, though.
3:28:09 PM Permanent link here
|
|
iBlog: Running Radio on the iPod
"Today I moved Radio UserLand folder to my iPod. Since moving Radio is usually painful, I renamed my iPod disk with the same name of my PowerBook HD. Everything works as expected, I'm posting this message from my G4, running Radio from my iPod.
This also means that I can walk to any Mac, plug in my iPod and start blogging in seconds." [Paolo Valdemarin Public Weblog, via Scripting News]
Very cool! So Paolo is using his iPod to make his blogging more portable. See also Bryce's Pocketblog application for PocketPCs for more great work in this area (although his doesn't carry around your entire installation with you). C'mon Palm developers - you can do it, yes you can, provide us with some blogging jam!
11:01:07 AM Permanent link here
|
|
"nms is a project hosted at SourceForge. The intention is to produce drop-in replacements for all of Matt's scripts. This means that someone who uses one of Matt's scripts should be able to get the nms replacement and just drop it in in place of the original script. Everything should then work exactly as before, except that the user will sleep easier knowing that their web site is that little more secure." [webdesign-L]
Great timing, because I need to replace some old formmail.pl scripts.
9:39:13 AM Permanent link here
|
|
"Let us start with an analogy. Suppose I go to a bookstore and plunk down full price for a copy of Jonathan Dee's wonderful new book "Palladio." Suppose I read it and think my friend Nancy would also like to read it. I give the book to Nancy, but, alas, she cannot read it. Marvelous new retinal scanning technology built into the book determines that my eyes are not reading it, and so the type in the book disappears. Only I can read my book.
If Nancy wants to read "Palladio," she has to pay full price for her own copy. [Jenny says: "or contact your local public library.]
Not only that: This retinal scanning technology is legally mandated. If anybody tries to find a work-around in order to read the book, that person is a criminal. Plus, the commission that created these draconian schemes held all its meetings in secret. [Jenny says: oh wait, now your local public library can't loan you that book. Oops.]
Naturally, this law is called the Readers' Protection Act....
The real power behind the Hollings bill is the six companies that now control most of the media we consume every day, including music, movies and television....
One charming aspect of the new law: If your DVD breaks and you want to play your copy of "The Matrix" on another machine, too bad. Won't work. Amazing, huh?...
At this point, it is unclear how much damage file sharing (things like Napster and MP3.com) has actually done to music conglomerates. Just this year, EMI had to spend $28 million to buy Mariah Carey out of her $100 million contract. It also had extensive layoffs. It blamed file sharing.
Yup, must have been that red-hot market in illicit Mariah Carey songs." [SF Gate]
9:19:30 AM Permanent link here
|
|
DNA Shakes Up Child Support Law
"Advances in DNA testing have liberated convicts from death row and helped clear up scores of unsolved mysteries, but they have been slower to release men from obligations to pay child support in cases where the tests show they are not the biological father.
Instead of resolving some of those cases, DNA has plunged the area of child support and paternal obligation into complicated new debate over the law and issues as profound as what it means to be a father....
But while Wright highlights the injustice of forcing men to pay support for children who are not their own, some child-support advocates see a different danger. They say Wright's bill and similar ones in a dozen other states can harm children by letting men who have acted as fathers for years escape their obligations....
The dilemma is created by legal tradition that holds that once a court has ruled that a man is the father of the child, the judgment must stand. If the man does not protest quickly enough, his only recourse is to pay support until the child turns 18." [LA Times]
Just wait until cloning gets thrown into the mix. Fasten your seat belt folks, it's going to be a bumpy night.
8:44:49 AM Permanent link here
|
|
When I first got digital cable, I noticed that a red light was lit on the front of the box box. Red lights are rarely good, and since I rarely read manuals, I started playing around and realized it was notification of a new message from my cable company (AT&T Broadband). I dutifully read the message (it was a welcome message, how nice) and deleted it, happily going about my business.
The next day, the red light was on again. For the sake of aesthetics on the box, I read the message in order to get rid of the red light. It was an ad for a pay-per-view event (wrestling, no less), so I deleted it and moved on. After a couple of weeks of constant messages that were of no importance to me (wrestling must be really popular with somebody, but it ain't me), I stopped reading my cable messages. They could highlight a pay-per-view rave of librarians reading books and I wouldn't know it now because I've blocked out the red light. They could be telling me the end of the world will be tomorrow and I would miss it because they've spammed me and I no longer trust them.
This is one of the major philosophical differences between the folks who have been making ReplayTVs and the BigCos. My ReplayTV also leaves me messages, but they didn't put a visible light on the box because they don't want to annoy me. So I found out the hard way that my Replay machine has been getting a busy signal from the server when it dials in at night - all of a sudden my channel guide was gone, which means no new recordings. When I went back and read through the messages, it had tried to notify me every day and had even noted that I should check the default phone numbers because they might have changed. Why can't I switch the red light from my cable box to my Replay?
Suggestion for SonicBlue: it would be really great if you could send those messages to my emailbox or news aggregator. I would happily trust you to do this because you don't spam me. Please don't take advantage of this, but you don't seem like the kind of company that would anyway. You guys rock!
Note to AT&T Broadband: stop spamming my cable box! Better yet, let me opt-in on your web site to those events about which I want to be notified. Get permission to send me stuff and I'll be much more likely to read it. It will help build up some trust, and I might stop ignoring you.
7:36:24 AM Permanent link here
|
|
Bryce blogs the following:
"Frank McPherson has a dream:
Now that we are well on our way to being able to do offline blogging from Pocket PCs, (way to go Bryce!) my next wish is an offline RSS news aggregator for Pocket PCs. [Read More]
IMO, to be a compelling application it would have to cache linked content, ala Avantgo. Most weblogs do not stand alone, and the same goes for most RSS feeds."
Paolo gives his thoughts on the impact of the Google API:
"Google APIs, New York Times news, new tools, lot's of stuff is happening in the world of web services and especially in RadioLand.
I've started to think about all this as 'Reusable Info'....
Basically what is happening is that every piece of information, every idea, every concept, every document is getting its own url. You can access it and reuse it. All borders between your desktop and the rest of the universe are fading, you can borrow the search capabilities of Google's powerful servers from within your favourite application, or you can read news from the New York Times on the same page containing the news from your co-worker telling you what's up today."
Both of these posts converge on what I have been advocating as a major trend in the future - news aggregators. It's such an obvious tool for consolidation of information channels handpicked and customized by the user. It may not truly take hold until we reach 3G speeds with usable, "always-on" devices, but I do think this will be a huge piece of the puzzle. It's great to see so much work being done towards this end!
1:21:11 AM Permanent link here
|
|
A Word Map for Wonderland? Curiouser and Curiouser
"Mr. Paley has created an Internet site, TextArc.org, that uses computer technology to put a new spin on the written word. Visitors to the site, which went online today, can pick from among 2,000 literary classics and watch as each work's complete text is etched clockwise, line by line, in a wide oval on the computer screen.
The texts, which range from Lewis Carroll's "Alice's Adventures in Wonderland" to Balzac's "Z. Marcas," are too tiny to read around the perimeter. Behind the computer glass, though, Mr. Paley's online software is counting each word and noting its location every time it is used. The oval's black center soon fills with legibly larger versions of every word from the source text. Different stories look different. As a result, Mr. Paley's software effectively turns any prose into concrete poetry in which a word's size and location are as important to its meaning as how it is used.
Once TextArc slices and dices a story, the most frequently used words are the brightest. So in the Carroll work, "Alice" glows at the center. And each word's location in this linguistic constellation is determined by its exact locations in the story text. "Cheshire," for instance, is near the bottom, close to the two middle chapters in which the cat materializes. Roll the cursor over a word, and lines pop up that connect it to all the points in the outer circle where the word is used....
New interpretations may also be suggested. Viewing "Alice," for instance, one can immediately see that the novel's second most significant word is "know," a paradoxical choice for a work in which neither the protagonist nor the reader ever fully understands what is happening.
During a test of the site, Mr. Paley conducted his own comparative-literature exercise with Bram Stoker's "Dracula" and Mary Shelley's "Frankenstein." The more prosaic Stoker novel yielded a circle with a few key words clustered hotly in the center; the elegant Shelley novel generated a circle with 50 words of moderate intensity that faded toward the edges.
'I've never read either book,' Mr. Paley said, 'but I got the sense that Dracula was just a story, while Frankenstein is meant to be a metaphor.' He learned later that Shelley's novel was subtitled 'Or the Modern Prometheus.' " [NY Times: Technology]
1:11:48 AM Permanent link here
|
|
The recently released Google API is having quite the inspirational effect on developers. Submitted as evidence:
- Googlematic lets you search Google instant messaging clients, currently AIM and MSN Messenger. Basically, you contact the user "googlematic" on either system and send it a search term. It comes back with the top result, and the "more" command will let you retrieve the top five results. I'm going to give this a try through Trillian tomorrow. Think of it as SmarterChild for Google. My question, of course, is how could a library use this? I suppose if your site was indexed well enough in Google, you could use it to let patrons search your site via IM. I'll have to think more on this one.
- Google2RSS is a command-line tool that runs a query using the Google Web API and spits out an RSS 0.91 feed containing the top 10 hits. Combine Google2RSS with a task scheduler like the one built into Windows 2000/XP and the Radio Userland upstreaming facility, and you have an automatically generated, regularly updated, topic-oriented RSS feed: collaborative filtering courtesy of Google & the Internet, pushed to a desktop near you by Radio!"
1:06:01 AM Permanent link here
|
|
Nebraska Researchers Measure the Extent of 'Link Rot' in Distance Education
"Nineteen percent of the 515 hyperlinks contained in online materials for three graduate-level biochemistry courses at the university expired sometime between August 2000, when the course materials were created, and last month, the researchers found....
The two researchers found that the rate of link rot is similar to that of the decay of radioactive substances. The links in the three courses had a half-life of 55 months: Half of the links would be expected to have died in 55 months, half of the remaining links would be expected to have died in another 55 months, and so forth....
Academic departments often do not budget for such maintenance costs or consider in tenure-and-promotion evaluations how much time such maintenance takes, he said. 'People think about start-up costs, but they never think about maintenance costs.'
Link rot is particularly problematic for a course that is offered repeatedly, said Daniel Cane, senior vice president of research and development at Blackboard Inc., which produces software used for offering online courses. The company recently started offering its users a program that checks all the links on a Blackboard-based online course and can hide any that no longer work. 'We do see it as a growing issue,' Mr. Cane said of link rot." [The Chronicle, via LISNews.com]
This is a very important issue that I'm happy to finally see addressed by a formal study. I'm starting to worry about this in my blog, too. What are my responsibilities for checking link rot? When I ran the Librarians' Site du Jour, I kept up with checking links pretty well for the first two or three years. By the fourth year, I rarely had time to check, let alone fix, all of the links. Do I have the same responsibility for a blog, though? Or does the nature of the site and the writing give provide some kind of a loophole?
My inclination is to say that I still have a responsibility to maintain valid links, but we need better tools to automate the process. The librarian in me cries out for accuracy! Does anyone have a favorite?
12:50:22 AM Permanent link here
|
|
When Online Got Off Base: Or: How Mark Cuban would have--and could have?--saved the music biz
"Cuban said that two years ago, he was approached by venture capitalists associated with Napster about buying the embattled peer-to-peer file-sharing service, which once allowed music fans to swap songs across the Internet like kids trading baseball cards. Of course, the deal was never consummated....
Cuban's initial e-mail suggested that had he bought Napster, he would have moved it offshore to shield the company from digital copyright restrictions that make it a crime to circumvent technologies that protect copyrighted material such as songs. The ramifications of such a move could have been extraordinary...
And, yeah, the numbers are down, if you believe RIAA puppet...pardon, President Hilary Rosen, who told a Senate committee that in 2001 sales of all recorded music were down 10 percent (or some $600 million), in large part because of the illegal pirating of music over the Internet. According to Rosen, 23 percent of music consumers surveyed--by whom, who knows?--said they didn't buy more music last year because they refused to pay for what they found for free.
But as Cuban insists, CD sales overall are up some 2 percent, at least according to figures provided by Soundscan, which tabulates sales at retail outlets. The RIAA's numbers are down, if that, simply because the labels are releasing fewer cassettes and CD singles.
'Let's put this in context,' Cuban writes. 'Imagine a business where they cut the number of products released; raised the prices of their products to more than 20 bucks a pop; had a significant number of their distributors go out of business (Valley Media and National Record Mart, as examples); reduced the amount of marketing money spent to promote each product; saw major promotional money and discounts from the two years of dot-com mania disappear; and saw complete turnover and management problems at one of their biggest providers, EMI. Yet in spite of all of these things, [the industry] sold more CDs and for more total dollars than the previous year. I would tell you that is a business that has had a great year. The RIAA has tried to paint the picture that the industry is suffering because of file sharing. It's not. There is more evidence that it has benefited from it.'
To hear Cuban tell it, the labels are terrified by online music distribution because they have no idea how to make a penny from it. The majors are run by dinosaurs so frightened of extinction--that is, getting fired--they're reluctant to reduce CD prices (each disc costs about 68 cents to make and $20 to buy) or make it easier for consumers to buy individual songs than complete albums online. Rosen keeps insisting consumers are happy to pay exorbitant fees for CDs--'If Hilary wants a complaint about CD pricing,' Cuban says, 'she has one from me paying 22 bucks for a DMX CD'--but even the RIAA's Web site makes it perfectly clear that the cost of manufacturing discs keeps dropping. Which is why Napster and its kin are the perfect solution for consumers who have no other way to fight back: They'll gladly (or rightly?) take for free what they've been overpaying for for years." [Dallas Observer, via Matt Goyer]
12:44:06 AM Permanent link here
|
|
© Copyright 2004 Jenny Levine.
|
|
|