<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5804397</id><updated>2008-08-28T22:56:11.132-04:00</updated><title type='text'>Hashemian Blog</title><subtitle type='html'>Web Tools, Financial Markets, Technology</subtitle><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/index.htm'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>326</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5804397.post-4221057412070946287</id><published>2008-08-28T22:42:00.002-04:00</published><updated>2008-08-28T22:56:11.145-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>DNS Vulnerability</title><content type='html'>While programming is my main focus at my company, one of my side jobs at work is networking. I have no complaints as I'm curious and interested in the inner workings of computer networks. Our IT department handles most of the networking tasks, but I usually find myself getting involved in setting up connectivity in the company. Whether it's a firewall, a router, a reverse proxy, or a &lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System"&gt;DNS server&lt;/a&gt;, I find the networking field too fascinating to ignore.&lt;br /&gt;&lt;br /&gt;That's why when the latest &lt;a href="http://www.kb.cert.org/vuls/id/800113"&gt;DNS vulnerability&lt;/a&gt;, discovered by Dan Kaminsky, came to light in April 2008, I began investigating our DNS servers to determine the risk factors. &lt;a href="http://www.doxpara.com/"&gt;Dan's site&lt;/a&gt; contains a simple tool to assess the risk and it identified all of our caching DNS servers as vulnerable. &lt;a href="http://www.microsoft.com/technet/security/bulletin/ms08-037.mspx"&gt;A patch from Microsoft&lt;/a&gt; took care of our Windows-based DNS servers, but there was also a &lt;a href="http://fedoraproject.org/"&gt;Fedora&lt;/a&gt; server in the mix running an old version of &lt;a href="http://www.isc.org/index.pl?/sw/bind/index.php"&gt;BIND&lt;/a&gt; that needed attention. Patching that server would have required upgrading to a newer version of Fedora.&lt;br /&gt;&lt;br /&gt;I knew I could buy some time using the safety-in-numbers logic, but today I finally decided to tackle that server and plug the hole. My intention was to install the newest version of Fedora (version 9)  on a new hardware and then add a patched version of BIND on top. BIND is a great name server product but it has a large footprint that seems like an overkill as a caching server. There are several other free DNS products out there so I began to look for an alternative.&lt;br /&gt;&lt;br /&gt;My search eventually led me to &lt;a href="http://www.powerdns.com/"&gt;PowerDNS&lt;/a&gt; (PDNS) and I decided to give that product a try. After installing Fedora 9 on the server, I downloaded the latest &lt;a href="http://en.wikipedia.org/wiki/RPM_Package_Manager"&gt;RPM&lt;/a&gt; of PNDS and promptly installed it on the server. PDNS comes in two flavors. The authoritative version and the caching version, known as Recursor which is the one I was interested in. The install was a breeze and the configuration was as easy as importing some of the data from the old BIND server and making some quick edits to the recursor.conf file. A server restart to make sure everything is in order, and I had the new caching server up and running, resolving names.&lt;br /&gt;&lt;br /&gt;PDNS has been free of the DNS cache poisoning vulnerability for a few years now, and Dan's site confirmed that the new server was indeed running at much safer levels.&lt;br /&gt;&lt;br /&gt;There is little doubt that the bad guys are hard at work to poison as many DNS servers as they can get their hands on. If your unpatched servers haven't been targeted yet, it's only a matter of time before they are. Whatever method or product you use to avert this risk, the sooner you do it, the better. As a quick alternative, you can use one of several free and already safe services like the one offered by &lt;a href="http://www.opendns.com/"&gt;OpenDNS.com&lt;/a&gt; as direct name servers or as &lt;a href="http://technet.microsoft.com/en-us/library/cc782142.aspx"&gt;forwarders&lt;/a&gt; on your caching servers. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/dns" rel="tag"&gt;dns&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/dns vulnerability" rel="tag"&gt;dns vulnerability&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/dns hack" rel="tag"&gt;dns hack&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/fedora" rel="tag"&gt;fedora&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/bind" rel="tag"&gt;bind&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/powerdns" rel="tag"&gt;powerdns&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/opendns" rel="tag"&gt;opendns&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/networks" rel="tag"&gt;networks&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/named" rel="tag"&gt;named&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/08/dns-vulnerability.htm' title='DNS Vulnerability'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=4221057412070946287&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4221057412070946287'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4221057412070946287'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-476455169920529266</id><published>2008-08-27T22:00:00.001-04:00</published><updated>2008-08-27T22:01:50.872-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Online Car Registration Renewal, Finally</title><content type='html'>It's taken a long time. Perhaps a decade late for the Connecticut Department of Motor Vehicles to carry out some transactions online, but better late than never. While most of the private industry has shifted their operations online, the government is painfully behind on that front. The reasons range from the government being generally slow, to having under-paid technology workers and to shunning change. But change is inevitable and the DMV has finally taken some steps to that end.&lt;br /&gt;&lt;br /&gt;When I received my registration renewal papers in the mail a couple of weeks ago as I have for years, I started to reach for my dusty checkbook to write a check and mail it in. that's when I noticed a new section on the paperwork detailing their &lt;a href="http://www.ct.gov/dmv/cwp/view.asp?a=3065&amp;q=385170"&gt;online renewal service&lt;/a&gt;. I thought this was one of those payment processing sites that handle credit card payments on behalf of the government offices and charge an extra fee. But no, this was the real deal. An actual DMV site that handled renewals and accepted credit cards with no extra fees.&lt;br /&gt;&lt;br /&gt;It took a mere couple of minutes to take care of the business on the site and I had an email confirmation soon after. The renewal document and sticker followed about a week later. It took them quite a long time to get on with the technology but I'm happy that they finally made it. I just hope that enough people make use of it and there are no major glitches to force them back to the old way. Online payment sure beats writing checks and licking stamps.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/dmv" rel="tag"&gt;dmv&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/car registration" rel="tag"&gt;car registration&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/online payments" rel="tag"&gt;online payments&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/08/online-car-registration-renewal-finally.htm' title='Online Car Registration Renewal, Finally'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=476455169920529266&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/476455169920529266'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/476455169920529266'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-2479545283970190385</id><published>2008-08-13T22:59:00.002-04:00</published><updated>2008-08-13T23:06:09.113-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='running'/><title type='text'>Herniated Disc, Six Months Later</title><content type='html'>It's been nearly 6 months since I was diagnosed with a herniated disc. During that time I have had to make some lifestyle changes, but looking back, the adjustments haven't been as drastic as I might have feared initially. Or perhaps I am now just used to dealing with the condition.&lt;br /&gt;&lt;br /&gt;When I was in the throes of the torturous pain, all I could think of was that my life as I knew it had ended. There would no longer be any running, no motorcycle rides, no hiking and no getting in and out of the car without the excruciating pain. Fast forward 6 months and those dramatic changes I was afraid of didn't quite materialize. There has been some changes to be sure. No lifting of heavy objects, no fast running, and occasional pain in the lower back and down the leg to contend with. But with daily exercises, sleeping on a hard surface, and avoiding long periods of sitting, I have been able to reclaim some of the freedom I used to enjoy.&lt;br /&gt;&lt;br /&gt;Thankfully, so far I have been able to avoid steroids shots or more drastic measures like surgery. I have done quite a bit of research during this time and realize that many people aren't as fortunate as I have been, but at the same time many others live normal lives with their herniated discs.&lt;br /&gt;&lt;br /&gt;As far as I can tell and as explained by my doctor, the herniated mass has probably shrunk with time, relieving the pressure on the spinal cord and affording me more freedom of movement. That is not to say that I am completely pain-free. There are occasional bouts with pain and discomfort which I manage with patience and a few doses of pain killers. But generally, I have resumed a relatively normal life. The prospect of another attack is on my mind every day, but I try not to let it rule over my life.&lt;br /&gt;&lt;br /&gt;My approach to my condition has been not to succumb to a state of hopelessness. It's difficult not to, but after accepting the situation, I decided that the best way to manage it was to continue with my activities the best I could. Ditching the bed for a thin pad on the floor has helped. So have daily back exercises and conditioning. As much as I wanted to continue with my running routine, I initially down-shifted to walking. Even that was painful at first, but as time passed I was able to slowly incorporate some jogging in my daily walks until I was ready to completely switch over to jogging. On good days, I would increase the distance to 4 or 5 miles. Currently I'm on alternate days of jogging and walking and that has been relatively steady. I have also learned not push it too far. When there's pain during a jog, I heed my body and slow down to a walk. There's no reason to be stubborn and risk paying a big penalty later on.&lt;br /&gt;&lt;br /&gt;The point is that if you are an active person who has suddenly been struck with a herniated disc don't lose hope and wallow in grief too long. It doesn't have to be all or nothing. There's always a middle ground. Accept what has happened and then make the right adjustments to battle your way back. You may never be the same as before, but concentrate on what you can salvage rather than fussing over what has been lost.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/herniated disc" rel="tag"&gt;herniated disc&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/back pain" rel="tag"&gt;back pain&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/running" rel="tag"&gt;running&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/walking" rel="tag"&gt;walking&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/jogging" rel="tag"&gt;jogging&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/08/herniated-disc-six-months-later.htm' title='Herniated Disc, Six Months Later'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=2479545283970190385&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/2479545283970190385'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/2479545283970190385'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-8070235415755755534</id><published>2008-07-19T12:05:00.001-04:00</published><updated>2008-07-19T12:09:00.094-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Yahoo Slurp Versus Googlebot</title><content type='html'>As a part of my early morning routine at my job I scan a daily notification on our web site visitor patterns, specifically looking for abusive or abnormal page requests to identify rogue hosts. I wrote the program years ago, but it has become one of my most effective tools in identifying abuse.&lt;br /&gt;&lt;br /&gt;No surprise that &lt;a href="http://en.wikipedia.org/wiki/Search_engine"&gt;search engine&lt;/a&gt; robots (spiders or crawlers) always top the list. Spiders are necessary evils. You want them crawling and indexing all your pages frequently, but that leads to spiders with voracious appetites that can rob the infrastructure of performance. &lt;br /&gt;&lt;br /&gt;Speaking of voracious appetites, for years Googlebot used to top our crawl volume list, far and away from the second position, usually (but not always) occupied by Yahoo Slurp (Yahoo's spider). As of a few weeks ago I am noticing that Yahoo Slurp crawl volume is surpassing that of Googlebot. The first few days I considered it an anomaly, but the levels have remained consistent, knocking Googlebot out of its first position. Googlebot still registers with more or less the same numbers, but Yahoo Slurp has been consistently beating those numbers, sometimes by twice as many. That's a considerable spike in Yahoo's crawl activity.&lt;br /&gt;&lt;br /&gt;I find it interesting that Yahoo's crawl volume started to rise in the midst of its take-over battles with Microsoft. Search engines have always competed on who has the most indexed pages. It's a bragging right, more than it is a practical or useful matter in search accuracy. But accuracy in search results is subjective, while page volumes are concrete numbers and that's why they are sometimes used as key differentiators between competing search engines. Still, the timing of the jump in Yahoo's crawling activity is intriguing. Could the motive be to enhance its index size (considered a key asset), thereby adding to the company's value? One wonders.&lt;br /&gt;&lt;br /&gt;Meanwhile, sites need to consider the battle repercussions between the search engine titans as their increased crawl rates could put additional pressure on their infrastructures. One way to mitigate the effects is to set up mirror servers and deflect the spider/robot traffic to them using &lt;a href="http://en.wikipedia.org/wiki/Reverse_proxy"&gt;application-aware appliances&lt;/a&gt;, but that there's some effort involved and there's room for error as the servers need to be synchronized in real-time, specially for those such as news-related sites that continuously publish new pages and fresh content. The other consideration is bandwidth management to accommodate increased traffic. At the least, faster servers and fatter pipes are in order. As a reference here are the current signatures left behind by Google and Yahoo crawlers:&lt;br /&gt;&lt;br /&gt;Googlebot's user-agent:&lt;br /&gt;Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html)&lt;br /&gt;&lt;br /&gt;Yahoo Slurp's user-agent:&lt;br /&gt;Mozilla/5.0+(compatible;+Yahoo!+Slurp;+http://help.yahoo.com/help/us/ysearch/slurp)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/yahoo" rel="tag"&gt;yahoo&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/search engines" rel="tag"&gt;search engines&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/http" rel="tag"&gt;http&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/seo" rel="tag"&gt;seo&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/googlebot" rel="tag"&gt;googlebot&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/web" rel="tag"&gt;web&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/07/yahoo-slurp-versus-googlebot.htm' title='Yahoo Slurp Versus Googlebot'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=8070235415755755534&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/8070235415755755534'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/8070235415755755534'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-7470940172700042854</id><published>2008-07-07T00:09:00.001-04:00</published><updated>2008-07-07T00:26:25.946-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='financial'/><category scheme='http://www.blogger.com/atom/ns#' term='oil'/><category scheme='http://www.blogger.com/atom/ns#' term='environment'/><title type='text'>The ANWR Oil Debate</title><content type='html'>Lately I've seen a number of Web sites and emails exhorting Americans to press their government to explore for oil in a parcel of land in &lt;a href="http://en.wikipedia.org/wiki/Arctic_National_Wildlife_Refuge"&gt;ANWR&lt;/a&gt;, the Arctic National Wildlife Refuge in the northeast corner of Alaska.&lt;br /&gt;&lt;br /&gt;The ANWR debate is nothing new and it was a hot topic back in the 1970's oil crisis. Proponents argue that this location may hold vast deposits of oil which could bring relief to the current shortages of oil and thus tame the high prices in the US and the rest of the world. Opponents include the natives and environmentalists who fear that such exploration and subsequent drilling could endanger this natural setting robbing it and its inhabitants (humans and animals) of its ecological diversity and wealth.&lt;br /&gt;&lt;br /&gt;I am not sure which side of the debate holds the better argument. Personally I don't like to see natural settings overrun by industrial concerns, i.e. the oil companies. What I do know is that Exxon-Mobil's earnings &lt;a href="http://sec.edgar-online.com/2008/02/28/0001193125-08-041781/Section25.asp"&gt;topped $40 billion in 2007&lt;/a&gt; and surely they will easily exceed that figure this year. As people learn of these outlandish profits by the big oil while their savings are being squeezed, there is bound to be some backlash. That has manifested itself in the form of calls for special taxes on oil companies.&lt;br /&gt;&lt;br /&gt;Couple that with the inevitable emergence of fuel economics and alternative energy and it's not hard to guess that oil companies are worried about their prospects. To me, these pro- oil exploration campaigns are not about alleviating oil shortages, but more about distracting the public from the abuses of the oil companies. Many go even further to shift the spotlight away from the big oil and cast it on the liberals, democrats, or Arabs in a shameless effort to create public sympathy and support for the oil companies. One wonders who the real authors are.&lt;br /&gt;&lt;br /&gt;Oil companies already have millions of acres of land they can start exploring, but that's not enough. ANWR may hold large reserves of oil, but this campaign smells more like a land-grab and less like a sincere effort to help calm the oil crunch. Blaring their propaganda machine in times of panic and despair is always a good way to assure power and profits.&lt;br /&gt;&lt;br /&gt;Review history and see how dictators and tyrants have come to power. Their reigns have almost always preceded by periods of unrest and panic when people are at their most vulnerable and can be easily deceived by empty promises and blustering rants. Once they tap into the herd mentality, they are assured of their golden positions. I want a way out of this oil mess too, but not enough to sell out this country to oil thugs. They're beyond rich enough already.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/oil" rel="tag"&gt;oil&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/anwr" rel="tag"&gt;anwr&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/alaska" rel="tag"&gt;alaska&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/oil companies" rel="tag"&gt;oil companies&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/exxon" rel="tag"&gt;exxon&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/07/anwr-oil-debate.htm' title='The ANWR Oil Debate'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=7470940172700042854&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/7470940172700042854'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/7470940172700042854'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-477788971013396053</id><published>2008-06-29T21:20:00.003-04:00</published><updated>2008-06-29T21:35:00.755-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>RSS/ATOM SyndicationFeed in .NET 3.5 Framework</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;width:100px;" src="http://www.hashemian.com/blog/images/rss-icon.jpg" border="0" alt="RSS/ATOM Feed" /&gt;Among some of the new classes introduced in Version 3.5 of the .NET Framework Class Library (FCL) were the syndication-related classes. While other technologies such as LINQ, extension methods and lambda expressions have been grabbing most of the attention the new syndication classes also deserve a nod. Part of the System.ServiceModel.Syndication namespace the classes offer a variety of methods to easily generate or consume syndication feeds in RSS 2.0 or ATOM 1.0 formats.&lt;br /&gt;&lt;br /&gt;It's not that reading or writing feeds were exceedingly difficult before. FCL comes with a number of XML classes that facilitate working with XML data which all syndication feeds emanate from. No doubt there are plenty of sample code out there that made the task as easy as copy, paste and tweak. But now FCL comes with its own native classes to handle feeds, with advanced settings, intellisense, and potential of extension.&lt;br /&gt;&lt;br /&gt;To demonstrate ease of use, here's a sample code that pulls in a sample feed from Google, and scrapes and saves the content of each link to a file:&lt;pre style="font:x-small;background-color:LightCyan"&gt;var wc = new WebClient();&lt;br /&gt;using (var rss = XmlReader.Create(&lt;br /&gt;       "http://finance.google.com/finance?morenews=10&amp;q=NASDAQ:INTC&amp;output=rss")) {&lt;br /&gt;  var feed = SyndicationFeed.Load(rss);&lt;br /&gt;  foreach (var x in feed.Items) {&lt;br /&gt;    var uri = x.Links.Last().Uri;&lt;br /&gt;    wc.DownloadFile(uri, @"c:\rss\" + Regex.Replace(uri.LocalPath, @"^.*/", ""));&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;That was easy, eh? Just remember to add System.ServiceModel.Web.dll as a reference to your project. Happy syndicating.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/rss" rel="tag"&gt;rss&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/atom" rel="tag"&gt;atom&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/net" rel="tag"&gt;net&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/xml" rel="tag"&gt;xml&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/06/rssatom-syndicationfeed-in-net-35.htm' title='RSS/ATOM SyndicationFeed in .NET 3.5 Framework'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=477788971013396053&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/477788971013396053'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/477788971013396053'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-5601071243459190858</id><published>2008-06-18T00:18:00.003-04:00</published><updated>2008-06-18T00:38:23.047-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='networks'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>DNS Mystery, NameServers, IP addresses</title><content type='html'>Today I was trying to reach 1&amp;1's home page, but the browser kept failing to pull up the site. Mysteriously I was able to reach 1&amp;1's home page when I changed my DNS servers to those of &lt;a href="http://www.OpenDNS.org/"&gt;OpenDNS.org&lt;/a&gt;. Feeling curious I decided to investigate the matter in depth. My default DNS server was reporting the IP address of &lt;a href="http://www.1and1.com"&gt;www.1and1.com&lt;/a&gt; to be 217.160.232.1. While that address belongs to 1&amp;1, it's really one of their routers or gateways and not a Web server. No wonder I was unable to access the site. the working IP address reported by OpenDNS.org and a number of other DNS servers was 217.160.226.203. That is indeed the correct IP address for www.1and1.com. So why was I seeing different results from different DNS servers?&lt;br /&gt;&lt;br /&gt;As you may know the job of translating a host name to an IP address falls on a program known as the &lt;a href="http://en.wikipedia.org/wiki/Resolver_%28DNS%29#DNS_resolvers"&gt;resolver&lt;/a&gt; which queries its designated DNS server for the answer. If the DNS server can not produce the translation (from its cache or authority zone), it issues what it's know as a recursive query to the DNS network on the Internet. The host name is broken to its fragments and each fragment from right to left is queried successively. The results generally consists of hosts known as NameServers, which get the query one step closer to the final result. The final NameServers produce the IP address translation. However, if any of the NameServers along the way can produce the translation, the query stops and the IP address is sent back to the resolver.&lt;br /&gt;&lt;br /&gt;Using the Unix/Linux &lt;a href="http://en.wikipedia.org/wiki/Domain_Information_Groper"&gt;dig&lt;/a&gt; command I followed the name resolution for www.1and1.com one step at a time. Results are shown here and shortened for brevity.&lt;br /&gt;&lt;br /&gt;This command displays the root servers:&lt;pre style="font-size:x-small;background-color:Beige"&gt;# dig&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;.                       451081  IN      NS      M.ROOT-SERVERS.NET.&lt;br /&gt;.                       451081  IN      NS      A.ROOT-SERVERS.NET.&lt;br /&gt;.                       451081  IN      NS      B.ROOT-SERVERS.NET.&lt;br /&gt;.                       451081  IN      NS      C.ROOT-SERVERS.NET.&lt;/pre&gt;&lt;br /&gt;This command queries one of the root servers and produces NameServers for "com." TLD (Top Level Domain):&lt;pre style="font-size:x-small;background-color:Beige"&gt;# dig +norec @A.ROOT-SERVERS.NET www.1and1.com&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;com.                    172800  IN      NS      K.GTLD-SERVERS.NET.&lt;br /&gt;com.                    172800  IN      NS      L.GTLD-SERVERS.NET.&lt;br /&gt;com.                    172800  IN      NS      M.GTLD-SERVERS.NET.&lt;br /&gt;com.                    172800  IN      NS      A.GTLD-SERVERS.NET.&lt;/pre&gt;&lt;br /&gt;This command queries one of the "com." NameServers:&lt;pre style="font-size:x-small;background-color:Beige"&gt;# dig +norec @A.GTLD-SERVERS.NET www.1and1.com&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;www.1and1.com.          172800  IN      A       217.160.232.1&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;1and1.com.              172800  IN      NS      ns27.1and1.com.&lt;br /&gt;1and1.com.              172800  IN      NS      ns28.1and1.com.&lt;/pre&gt;&lt;br /&gt;Generally the previous command shouldn't produce and IP address, instead the authority section would prompt a final query to one of the 1and1.com NameServers (which by the way have the correct IP translation.) Instead somehow an IP address is produced at this level and the query ends with this inaccurate IP translation. I've tried the same query with the homepage URL's of Microsoft, Google, Yahoo and a few other sites and none return an IP address at this level.&lt;br /&gt;&lt;br /&gt;It remains to be seen if this erroneous translation would eventually spread around, causing 1&amp;1's homepage to become widely inaccessible. Anyone knows how that IP translation ended up in of the "com." NameServers? Am I making wrong assumptions here? Feel free to let me know.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/dns" rel="tag"&gt;dns&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/nameservers" rel="tag"&gt;nameservers&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/domain names" rel="tag"&gt;domain names&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/ip addresses" rel="tag"&gt;ip addresses&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/internet" rel="tag"&gt;internet&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/06/dns-mystery-nameservers-ip-addresses.htm' title='DNS Mystery, NameServers, IP addresses'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=5601071243459190858&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/5601071243459190858'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/5601071243459190858'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-4642420649805931548</id><published>2008-06-02T23:59:00.004-04:00</published><updated>2008-07-07T00:23:25.839-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='financial'/><category scheme='http://www.blogger.com/atom/ns#' term='money'/><title type='text'>The Inverted CD Yields</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;width: 200px;" src="http://www.hashemian.com/blog/images/ing-direct.gif" border="0" alt="ING DIRECT" /&gt;I was checking ING DIRECT's CD (Certificates of Deposit) &lt;a href="http://home.ingdirect.com/products/products.asp?s=OrangeCD"&gt;rates&lt;/a&gt; today and wondered how long will they continue to be inverted. A 6-month CD currently has an APY of 3.3%, while that of a 4-year CD stands at 2.5%.&lt;br /&gt;&lt;br /&gt;What I would really like to see is a normal curve, where the longer the CD term, the higher its yield. Bank yields generally follow the economy and when you see this type of anomaly, one interpretation is that there's more uncertainty with the short-term economic outlook than that of the long-term. Another way to put it, there is more perceived risk in the short-term and hence the investment rewards are higher.&lt;br /&gt;&lt;br /&gt;So what is the person with a long-term goal to do? My approach is not lock in my money for such a long time when shorter rates pay nearly a full percentage more. That can amount to quite a bit of interest. Sure, there's always the risk of buyer's remorse if the rates headed lower, but to me eschewing the long-term, low-yield CD is a calculated risk.&lt;br /&gt;&lt;br /&gt;I would opt for a short-term, higher-yielding CD and keep rolling it over until the  longer-term CD rates become more favorable. In fact, it may make sense to completely bypass CD's for a savings account with a decent rate. ING DIRECT's savings account currently has a 3% APY, and the funds remain completely liquid with no early withdrawal penalties. If and when CD rates become more enticing, one can quickly kick some money from the savings account into a CD.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/savings accounts" rel="tag"&gt;savings accounts&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/banks" rel="tag"&gt;banks&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/cd" rel="tag"&gt;cd&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/apy" rel="tag"&gt;apy&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/apr" rel="tag"&gt;apr&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/yields" rel="tag"&gt;yields&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/interest rates" rel="tag"&gt;interest rates&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/06/inverted-cd-yields.htm' title='The Inverted CD Yields'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=4642420649805931548&amp;isPopup=true' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4642420649805931548'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4642420649805931548'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-804978027866020028</id><published>2008-05-24T23:04:00.003-04:00</published><updated>2008-05-24T23:13:30.844-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Phoenix's Mars Landing</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;" src="http://www.hashemian.com/blog/images/mars.jpg" border="0" alt="Mars" /&gt;I bet the team in charge of the &lt;a href="http://phoenix.lpl.arizona.edu/"&gt;Phoenix spacecraft&lt;/a&gt; is not going to enjoy a restful night as they prepare to land this hunk of metal near Mars's north pole tomorrow. I'll probably sleep fine, but I'm hoping for good news tomorrow.&lt;br /&gt;&lt;br /&gt;This landing is specially poignant, since the last craft (&lt;a href="http://mpfwww.jpl.nasa.gov/msp98/"&gt;Mars Polar Lander&lt;/a&gt;) that attempted a powered landing using retro rockets went MIA on Mars over 8 years ago. The rovers sent up since then have all utilized successful airbag landings, but Phoenix is going for the traditional soft landing and that means edgy nerves while awaiting a successful touchdown signal nearly 9 ½  months after its launch.&lt;br /&gt;&lt;br /&gt;Unlike the rovers, Phoenix is a stationary craft, designed to survey the area for water and primordial matter. Depending on its discoveries, it could pave the way for future missions, culminating in manned exploration of the red planet.&lt;br /&gt;&lt;br /&gt;For me this is an incredible triumph of science and engineering, specially since I'm still amazed at seeing 500-ton airplanes getting airborne and traveling vast distances. The fact that a tiny craft can be controlled from 35 million miles away is nothing short of miraculous.&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://www.nasa.gov/mission_pages/phoenix/blogs/"&gt;Phoenix blogs&lt;/a&gt; updating the events surrounding this mission. Good luck, guys.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/space" rel="tag"&gt;space&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/mars" rel="tag"&gt;mars&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/nasa" rel="tag"&gt;nasa&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/phoenixs-mars-landing.htm' title='Phoenix&apos;s Mars Landing'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=804978027866020028&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/804978027866020028'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/804978027866020028'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-1064034211064986834</id><published>2008-05-23T23:09:00.001-04:00</published><updated>2008-05-23T23:12:58.926-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='sales'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Sales, Politics, and Religion</title><content type='html'>For a brief period in my career I was encouraged to try my hand at sales. I was ok at it and made decent commissions but in the end I knew that sales wasn't my calling and I returned to my passion, technology, mainly programming. That brief stint taught me one lesson in salesmanship. When on a sales call, steer away from passionate topics, specially when you don't know which way the prospect is leaning. References to religion and politics should be avoided in favor of more neutral topics, unless the product is geared towards a certain persuasion.&lt;br /&gt;&lt;br /&gt;Today I was shown an online demo of a Web product. The salesman had worked hard to secure a slice of my time to showcase his product. The part I found curious was the demo Web pages I was being shown. They included news articles about the Pope's Visit with Bush, Christianity, and the Church. Now I have no problem with these topics when used in the context of product demonstration, but I wondered if the salesperson knew about my liberal, religion-free mindset, would he have still picked these topics for his product demo.&lt;br /&gt;&lt;br /&gt;The salesman never lead the conversation towards politics or religion, and we kept the conversation on-topic, centered around the features of the product and the cost of implementation. But I could imagine that another liberal person might have reacted negatively to all this and written the whole thing off. &lt;br /&gt;&lt;br /&gt;The point is that avoiding emotionally charged topics such as religion and politics, however indirect,  is a prudent policy when making a sales pitch to someone you don't know. This salesman may experience much higher success if he picks safer, more neutral examples for his demonstrations. For example, I'm not interested in team sports, but I doubt anyone would have a negative reaction to samples depicting baseball bats . Why take a chance on distracting or alienating your prospects when your goal is to secure their business?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/sales" rel="tag"&gt;sales&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/politics" rel="tag"&gt;politics&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/religion" rel="tag"&gt;religion&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/pope" rel="tag"&gt;pope&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/sales-politics-and-religion.htm' title='Sales, Politics, and Religion'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=1064034211064986834&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/1064034211064986834'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/1064034211064986834'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-382884716284466245</id><published>2008-05-21T22:31:00.003-04:00</published><updated>2008-05-21T22:53:44.294-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Particle Accelerator and Black Holes</title><content type='html'>&lt;a href="http://www.amazon.com/dp/B000002G2B/?tag=hashemian-20"&gt;&lt;img style="float:right; margin:0 0 10px 10px;" src="http://www.hashemian.com/blog/images/soundgarden.jpg" border="0" alt="Soundgarden" /&gt;&lt;/a&gt;I'm no scientist, but I do have a keen interest in science. That's why I was fascinated with the &lt;a href="http://public.web.cern.ch/Public/en/LHC/LHC-en.html"&gt;The Large Hadron Collider&lt;/a&gt; experiment that's about to be commenced at CERN in Switzerland. The basic idea is to replicate (or try to) the conditions moments after the alleged &lt;a href="http://en.wikipedia.org/wiki/Big_bang"&gt;Big Bang&lt;/a&gt; by creating a high-energy collision of sub-atomic particles in a gargantuan tunnel and see what happens next, as in, if that results in any matter being created. &lt;br /&gt;&lt;br /&gt;The reason I use the word "alleged" with Big Bang is that the phenomenon is really a theory. No one knows exactly how the world came to be and obviously that has been a dead-locked debate between creationists and evolutionists.&lt;br /&gt;&lt;br /&gt;But before this cosmic experiment can reach its full momentum, there are a couple of earthly hurdles for CERN to clear in the form of &lt;a href="http://www.nytimes.com/2008/03/29/science/29collider.html"&gt;lawsuits&lt;/a&gt;. Apparently a few scientists are worried that this experiment could create a man-made &lt;a href="http://en.wikipedia.org/wiki/Black_hole"&gt;Black Hole&lt;/a&gt; which could envelope Earth and extinguish life as we know it. So they are trying to put a stop to the experiment to save mankind. Perhaps CERN should play the song "It's the End of the World as We Know It" by &lt;a href="http://www.amazon.com/dp/B000002UW1/?tag=hashemian-20"&gt;R.E.M.&lt;/a&gt; as they fire up the instruments. Or how about "Black Hole Sun" by &lt;a href="http://www.amazon.com/dp/B000002G2B/?tag=hashemian-20"&gt;Soundgarden&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Most of the scientific community dismisses such claims as baseless, but one wonders about the what-if factor. I suppose there's a slight probability that a cataclysm could occur as a result of the collision which may engulf our planet. If that comes to pass, I hope it's quick and painless. I'd hate to wake up one day and see a black hole encroaching on my yard, sucking in everything in its path as it expands. At current gas prices, I might think twice about jumping in my car and speeding away.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/cern" rel="tag"&gt;cern&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/black holes" rel="tag"&gt;black holes&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/big bang" rel="tag"&gt;big bang&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/quantum theory" rel="tag"&gt;quantum theory&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/physics" rel="tag"&gt;physics&lt;/a&gt;&lt;a href="http://www.hashemian.com/market/books/rem" rel="tag"&gt;rem&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/particle-accelerator-and-black-holes.htm' title='Particle Accelerator and Black Holes'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=382884716284466245&amp;isPopup=true' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/382884716284466245'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/382884716284466245'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-248751509221758696</id><published>2008-05-13T22:17:00.003-04:00</published><updated>2008-05-13T23:28:51.667-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='law'/><category scheme='http://www.blogger.com/atom/ns#' term='seatbelts'/><title type='text'>Seatbelts and Risks</title><content type='html'>Since my last &lt;a href="http://www.hashemian.com/blog/2008/05/seatbelt-ticket-again.htm"&gt;seatbelt ticket&lt;/a&gt; I have given the seatbelt law some thoughts. While in my mind this is an oppressive rule, there is one other side of this law that I hadn't considered before. I have always argued against mandatory seatbelts due to infringement on personal freedom. I don't disagree that they can help save lives and minimize bodily harm. And yes, there is the potential for curbing additional societal cost (police, medical, etc.), but that could lead to the slippery slope of banning many activities since there's always some level of risk and potential financial loss associated with them.&lt;br /&gt;&lt;br /&gt;My position is that as long as the risk is generally on the risk-taker, personal freedom should trump protection of self by coercion. In extending that argument to seatbelts, I had neglected to consider another side of this issue and that is the possibility of severe financial and emotional risk to others.&lt;br /&gt;&lt;br /&gt;The new perspective popped into my head while driving to work the other day. Suppose that due to my negligence I cause an accident. And suppose the other driver wasn't wearing his seatbelt and as a result he is gravely injured or he dies. Since the accident was my fault I would be faced with a large financial liability, not to mention the emotional guilt I would suffer for causing injury or death to another individual. If only he was wearing his seatbelt, he might have walked away from the accident with superficial wounds. I would still be liable for property damage and medical treatment, but the scope of damages would be much smaller and my emotional stress would be nowhere near that of the first scenario.&lt;br /&gt;&lt;br /&gt;So it can be argued that by not wearing my seatbelt I'm creating additional risk not only for myself but more importantly for other drivers as well. Looking at this argument from a non-selfish point of view I have now begun to realize that if I am the cause of an accident I hope that the other driver was buckled up. But even if the fault was with the other driver and he wasn't buckled up, I might still suffer the trauma of having been involved in a fatal collision. Judging on that, perhaps the seatbelt law isn't as oppressive as I had initially thought. Of course this argument can again enter a slippery slope and extend far beyond wearing seatbelts, but that's a subject for another time.&lt;br /&gt;&lt;br /&gt;btw, which is the correct spelling, seatbelt or seat belt, or both? If had to guess I'd go with the latter (&lt;a href="http://en.wikipedia.org/wiki/Seat_belt"&gt;Wikipedia&lt;/a&gt; also has the latter), but I have also seen the former used frequently.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/seatbelts" rel="tag"&gt;seatbelts&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/traffic laws" rel="tag"&gt;traffic laws&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/accidents" rel="tag"&gt;accidents&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/lawsuits" rel="tag"&gt;lawsuits&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/seatbelts-and-risks.htm' title='Seatbelts and Risks'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=248751509221758696&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/248751509221758696'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/248751509221758696'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-2546431766246185991</id><published>2008-05-08T23:17:00.002-04:00</published><updated>2008-05-08T23:22:05.691-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='law'/><category scheme='http://www.blogger.com/atom/ns#' term='seatbelts'/><title type='text'>Seatbelt Ticket, Again</title><content type='html'>And so the law caught up with me again for the third time, barely 9 months after my &lt;a href="http://www.hashemian.com/blog/2007/09/seatbelt-trouble.htm"&gt;last seatbelt ticket&lt;/a&gt;. This time I was caught in my own little hometown while driving to work. I was alert enough to see the cop standing by the side of the road looking into cars. I scrambled to grab the belt but it kept slipping out of my hand and by the time I had a good grip, I was spotted and got pointed out of the traffic. Game over. &lt;br /&gt;&lt;br /&gt;As I waited for the cop while he was checking my license and registration, I thought the only thing I hated more than wearing the seatbelt was to pay the fine. I could mount no defense. I had clearly broken the law and the officer was just doing his job. Other than that, I consider myself a law-abiding driver. I drive defensively, observe all traffic rules, and I don’t chatter on a cell phone. I don't even have a cell phone. The policeman's gruff manner had changed by the time he returned. He actually apologized for taking long to check my papers (I had handed him an expired registration) and gave me a $37 ticket. Not too painful, considering the fact that my last one was over $100.&lt;br /&gt;&lt;br /&gt;I suppose being a town resident had something to do with softening him up. The police department is requesting a sizeable budget from the town for upgrades and there's a lot of grumbling from the taxpayers who are fed up with high taxes. The referendum is coming up soon and there's no need to harass the already irritated residents.&lt;br /&gt;&lt;br /&gt;As I continued my commute with the seatbelt fastened I kept fighting the contraption to get some breathing room. I felt like a shackled prisoner in my car, trapped and pinned down to my seat. Several times I was distracted from the road while I kept yanking on the belt to loosen the death grip. Clearly this wasn't going to work.&lt;br /&gt;&lt;br /&gt;Obviously fighting this law through civil disobedience was going to cost me a lot of money and a bad record. The apparent solution was in the form of a small keychain store card. I pulled the belt far enough to keep it loose about me and then jammed the card through the slit on the top hook. That put enough pressure on the belt preventing it from being recoiled by the spring. After adjusting the length several times, I think I finally achieved a good balance between looseness and a buckled seatbelt.&lt;br /&gt;&lt;br /&gt;I'm not sure if what I've done is illegal or constitutes tampering, worthy of a fine. while I have slightly inhibited the natural operation of the seatbelt, I haven’t made any changes to the mechanism itself.  I consider it more of a superficial adjustment, but I suppose it has somewhat reduced the belt's safety factor. For now this allows me to be a more alert driver, while hopefully dodging another ticket.&lt;br /&gt;&lt;br /&gt;By the way, I don't recommend anyone doing this. Drive safely and wear your seatbelts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/seatbelts" rel="tag"&gt;seatbelts&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/law" rel="tag"&gt;law&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/seatbelt law" rel="tag"&gt;seatbelt law&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/traffic" rel="tag"&gt;traffic&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/police" rel="tag"&gt;police&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/traffic laws" rel="tag"&gt;traffic laws&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/seatbelt-ticket-again.htm' title='Seatbelt Ticket, Again'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=2546431766246185991&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/2546431766246185991'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/2546431766246185991'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-406514773944510131</id><published>2008-05-04T22:59:00.001-04:00</published><updated>2008-05-23T23:20:52.118-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business-finance'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Yahoo's Fate After Microsoft</title><content type='html'>While many are preparing for a dark day for Yahoo's share when the market opens on Monday, I don't think the shares will get battered too roughly, although there will be volatility. Microsoft's withdrawing of its offer isn't good news to many, but speculation on what Yahoo may have up its sleeve might keep the stock from slipping too far.&lt;br /&gt;&lt;br /&gt;It's possible that Yahoo overplayed its hand, but it's also possible that Yahoo may have had other plans, yet to be revealed. The plans could involve Google, or private equity, or even something far-fetched like Oracle. And in the end, nothing says they can't get back to negotiating with Microsoft. Only this time, they would probably keep it quiet, until a final deal is stuck.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/Yahoo" rel="tag"&gt;Yahoo&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/oracle" rel="tag"&gt;oracle&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/finance" rel="tag"&gt;finance&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/yahoos-fate-after-microsoft.htm' title='Yahoo&apos;s Fate After Microsoft'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=406514773944510131&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/406514773944510131'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/406514773944510131'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-466453095581474696</id><published>2008-05-04T22:22:00.004-04:00</published><updated>2008-05-04T22:34:21.097-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><title type='text'>Amazon Bezos Kindle Letter</title><content type='html'>&lt;a href="http://www.amazon.com/exec/obidos/redirect-home/hashemian-20"&gt;&lt;img style="float:right; margin:0 0 10px 10px;" src="http://www.hashemian.com/blog/images/amazon-bezos-kindle.jpg" border="0" alt="Amazon Bezos Kindle Letter" /&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect-home/hashemian-20"&gt;Amazon.com&lt;/a&gt; has been displaying a letter from its founder/CEO Jeff Besoz on its homepage touting &lt;a href="http://www.amazon.com/dp/B000FI73MA/?tag=hashemian-20"&gt;Kindle&lt;/a&gt;. In case you don’t know, Kindle is Amazon's ebook gadget. After users buy the book-sized device, they can download and read various books and publications from amazon for a fee.&lt;br /&gt;&lt;br /&gt;Apparently Amazon underestimated demand on initial release, but now it has caught up and that's what Bozos' homepage letter is trying to convey.&lt;br /&gt;&lt;br /&gt;What's interesting about this letter is that it is entirely a PNG image, not HTML text and tags as one might expect. An image map is used to activate a few hyperlinks in the letter.&lt;br /&gt;&lt;br /&gt;I can't figure out why this letter needed to be an image. At first I though that perhaps its content is being protected from search engines, but then I noticed that the entire letter content was stuffed into the alt parameter of the &amp;lt;img&amp;gt; tag, something search engines can easily read. The images is served from the host "g-ecx.images-amazon.com." Interestingly entering this URL in the browser redirects the page to "www.imdb.com", an Amazon company.&lt;br /&gt;&lt;br /&gt;Surely most people wouldn’t even notice the format and the ones who do will have a who-cares reaction. In my case I like to understand why things are done in a certain way. I've seen amateurish sites constructing Web pages from images. Amazon is a technology powerhouse. There had to be a reason this homepage letter was not in standard HTML, but that reason escapes me. Someone must know.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/amazon" rel="tag"&gt;amazon&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/web" rel="tag"&gt;web&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/kindle" rel="tag"&gt;kindle&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/jeff besoz" rel="tag"&gt;jeff besoz&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/html" rel="tag"&gt;html&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/amazon-bezos-kindle-letter.htm' title='Amazon Bezos Kindle Letter'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=466453095581474696&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/466453095581474696'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/466453095581474696'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-628187101969799098</id><published>2008-05-01T23:38:00.004-04:00</published><updated>2008-05-24T23:40:32.263-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google Image Labeler</title><content type='html'>Here comes Google with yet another Beta version of a product. Only this one is like a game with a fun twist and could get quite addictive. The object of the program is to use human intelligence to label images. As powerful and ubiquitous as computers have become, there are still many tasks that us humans are still more skilled at. In this case, identifying a photo or an image (especially a blurry or a vague one) is a task best left to the human brain.&lt;br /&gt;&lt;br /&gt;Amazon has capitalized on the same concept with its &lt;a href="http://www.mturk.com/"&gt;Mechanical Turk&lt;/a&gt; site. In that site people create tasks, called HITs (Human Intelligence Tasks) and invite others to respond. They could be research quizzes, surveys, categorizing web sites, or writing articles. Responders are paid for successfully finishing the tasks and Amazon keeps a commission.&lt;br /&gt;&lt;br /&gt;In Google Image Labeler, Google harnesses its vast visitor pool to assign labels to images. Two people are paired at random for each round and for 2 minutes are shown random images in sequence. Participants are tasked with coming up with as many labels as they can for each image. One side doesn't see the other side's suggestions. If one of the labels match, the participants are given a score and they move on to the next image. Or they can skip the image.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://images.google.com/imagelabeler/"&gt;&lt;img  src="http://www.hashemian.com/blog/images/google-image-labeler.gif" border="0" alt="Google Image Labeler" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;What's in it for the participants? A journey into the psyches of 2 randomly connected people for 2 minutes at a time, and accumulating scores, perhaps for bragging rights. And for Google? A cost-free experiment to more accurately identify the images in its vast database. Since participants don't know each other and time is short, they are motivated to quickly suggest the most appropriate labels based on their visceral reactions. &lt;br /&gt;&lt;br /&gt;If you get a chance, give &lt;a href="http://images.google.com/imagelabeler/"&gt;Google Image Labeler&lt;/a&gt; a shot. Just be warned that it could get addictive. I had to stop myself after a few rounds, lest I waste hours in oblivion.&lt;br /&gt;&lt;br /&gt;Speaking of Google, the stock climbed another 19 points or 3.25% percent today to $593. Since its low of $413 on March 10 (barely 7 weeks ago), it has risen nearly 37%. Could've, should've, would've.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/amazon" rel="tag"&gt;amazon&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/images" rel="tag"&gt;images&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/human intelligence" rel="tag"&gt;human intelligence&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/mechanical turk" rel="tag"&gt;mechanical turk&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/psychology" rel="tag"&gt;psychology&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/05/google-image-labeler.htm' title='Google Image Labeler'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=628187101969799098&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/628187101969799098'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/628187101969799098'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-4266736289116699447</id><published>2008-04-29T19:15:00.001-04:00</published><updated>2008-05-08T23:59:01.381-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Toolbar 5 Beta</title><content type='html'>&lt;a href="http://toolbar.google.com/T5/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;" src="http://www.hashemian.com/blog/images/google-toolbar.gif" border="0" alt="Google Toolbar" /&gt;&lt;/a&gt;Google toolbar is out with a new version 5 in beta. While I find myself using Firefox more often than before everyday, I’m still on Internet Explorer the majority of the time, perhaps due to force of habit, or the fact that some sites display better on IE. I have refused to upgrade IE 7 however. Version 6 runs just fine for me.&lt;br /&gt;&lt;br /&gt;Ironically, what keeps IE a viable browser for me is Google toolbar. There are plenty of useful and time-saving utilities in the toolbar from quick access to Google search to spell checking, to auto-filling forms.&lt;br /&gt;&lt;br /&gt;The new toolbar is similar to the last version, but there is one feature that I stumbled on by accident that really made this version worth the upgrade. The toolbar hooks itself into the search function (Edit-Find…Ctrl+F) of IE and displays a Firefox-style search bar at the bottom of the page with similar functionality as that of Firefox. The web page document is searched and the first match is highlighted as the search term is being typed. It's a giant improvement over IE's stodgy pop-up search box.&lt;br /&gt;&lt;br /&gt;I'm not sure if the Beta version is available for Firefox yet, but if you want to try the toolbar out on IE, pick it up here: &lt;a href="http://toolbar.google.com/T5/"&gt;http://toolbar.google.com/T5/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/google toolbar" rel="tag"&gt;google toolbar&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/internet explorer" rel="tag"&gt;internet explorer&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/Firefox" rel="tag"&gt;Firefox&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/ie" rel="tag"&gt;ie&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/google-toolbar-5-beta.htm' title='Google Toolbar 5 Beta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=4266736289116699447&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4266736289116699447'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/4266736289116699447'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-1416094632791017102</id><published>2008-04-24T22:07:00.003-04:00</published><updated>2008-05-08T23:57:25.447-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='adsense'/><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><title type='text'>Religious Contextual Ads</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;" src="http://www.hashemian.com/blog/images/muslim-match.gif" border="0" alt="Religious Contextual Ads" /&gt;Sometimes contextual ads can reveal interesting facts about a site and its visitors. For some time I have noticed that Google Adsense has been displaying a certain banner for a site targeting Muslims seeking marriage partners.&lt;br /&gt;&lt;br /&gt;Personally I don't mind religious ads on my site. It's all about business. I consider myself an agnostic (as in, I can not with certainty prove or disprove the existence of god or the validity of any religion,) but I have a liberal view towards faith. People should be free to choose whatever creed works for them as long as they don't force it on others.&lt;br /&gt;&lt;br /&gt;I don't know what algorithm Google employs in targeting Adsense ads, but I must assume they strive to maximize click-through rates. It's possible that many of my site's visitors are Muslims (or Moslems, as Persians pronounce it), or perhaps my middle-eastern last name, Hashemian, triggers these banners. My bet is on the latter. To the algorithm, I'm just an unknown visitor from the U.S. who happens to be visiting the site. &lt;br /&gt;&lt;br /&gt;At any rate, there must be some religious profiling at work here. I haven't seen any Christian or Jewish or Hindu-oriented ads on my site. Certainly I haven't seen anything for matching Agnostics or Atheists.&lt;br /&gt;&lt;br /&gt;If the site helps two Muslims find each other and become a couple, that's cool with me. But if the marriage produces a male child (or female, for that matter,) I only hope they resist the temptation to have their child genitally mutilated, or in euphemistic term, circumcised.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/islam" rel="tag"&gt;islam&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/agnosticism" rel="tag"&gt;agnosticism&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/atheism" rel="tag"&gt;atheism&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/marriage" rel="tag"&gt;marriage&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/dating" rel="tag"&gt;dating&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/circumcision" rel="tag"&gt;circumcision&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/persia" rel="tag"&gt;persia&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/iran" rel="tag"&gt;iran&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/adsense" rel="tag"&gt;adsense&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/religious-contextual-ads.htm' title='Religious Contextual Ads'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=1416094632791017102&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/1416094632791017102'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/1416094632791017102'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-341462411117912871</id><published>2008-04-22T22:53:00.002-04:00</published><updated>2008-07-07T00:31:48.419-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='financial'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Yahoo Beats, Microsoft Next</title><content type='html'>&lt;img style="float:right;margin:0 0 10px 10px" src="http://www.hashemian.com/blog/images/stock-chart.gif" border="0" /&gt;As I had expected, Yahoo &lt;a href="http://yhoo.client.shareholder.com/results.cfm"&gt;reported good earnings&lt;/a&gt;, but nothing spectacular. The stock has received a slight dent in after-hours, most likely the effect of selling into the good news. Chances are, barring any big news, it'll stay relatively flat tomorrow.&lt;br /&gt;&lt;br /&gt;The question still is whether Yahoo can maintain the earnings going forward. I believe most people don't have much faith in that. One quarter is hardly an indication of a trend.&lt;br /&gt;&lt;br /&gt;The bigger question, however, is the status of Microsoft's offer. A better indication might arrive on Thursday when Microsoft reports its own quarterly earnings. Even with Vista's slow uptake, my feeling is that it will show healthy earnings. Microsoft has a long history of under-promising and over-delivering on earnings. The weak dollar will probably help its bottom-line considerably as well. Many U.S. companies have gotten a boost from the weak dollar, offsetting their weaker domestic intake with higher overseas revenues.&lt;br /&gt;&lt;br /&gt;While many believe that Microsoft's acquisition of Yahoo is inevitable, there is still plenty of twists and turns left in this saga, including piercing the defenses of some heavy-weights such as Google, News Corp., and Time Warner, who would want to see this takeover derailed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/yahoo" rel="tag"&gt;yahoo&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/earnings" rel="tag"&gt;earnings&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/weak dollar" rel="tag"&gt;weak dollar&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/vista" rel="tag"&gt;vista&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/yahoo-beats-microsoft-next.htm' title='Yahoo Beats, Microsoft Next'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=341462411117912871&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/341462411117912871'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/341462411117912871'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-3170580101339890854</id><published>2008-04-21T23:21:00.003-04:00</published><updated>2008-07-07T00:28:07.144-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business-finance'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Yahoo's Earnings</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;width: 200px;" src="http://www.hashemian.com/blog/images/yahoo-logo.jpg" border="0" alt="Yahoo" /&gt;&lt;a href="http://finance.yahoo.com/q?s=YHOO"&gt;Yahoo&lt;/a&gt; is slated to report its earning tomorrow after the market close. If it can pull off what &lt;a href="http://finance.google.com/finance?q=goog"&gt;Google&lt;/a&gt; did last week, the stock should rise to about $35.&lt;br /&gt;&lt;br /&gt;Then again, that was Google and there was plenty of pent-up demand from buyers. The stock had been pounded so bad that there was nowhere for it to go but up. The good earnings news only gave it the additional momentum it needed to explode way up. Yahoo's stock probably won't see a 20% rise on Wednesday no matter how good its earnings.&lt;br /&gt;&lt;br /&gt;Given Yahoo's snobby attitude towards &lt;a href="http://moneycentral.msn.com/msn/stock_quote?Symbol=msft"&gt;Microsoft&lt;/a&gt;'s advances, one has to surmise that it's feeling pretty comfortable with its earnings. A good report will validate its position in resisting Microsoft and holding out for a higher offer while giving it much bigger bargaining power. On the flip side, if the earnings are dowdy, little doubt will remain that Microsoft would prevail in its takeover efforts.&lt;br /&gt;&lt;br /&gt;It's ironic, but I'm sure Google is rooting for Yahoo to report stellar earnings and fend off Microsoft. I've already seen Yahoo ads on Google's network and Yahoo is probably getting a good deal on these.&lt;br /&gt;&lt;br /&gt;If early indications have any value, my bet is on Yahoo reporting decent earnings. If nothing, that would be another signal of strength in the Internet market. Of course, if I were so sure, I would have picked up a few call options myself, which I haven't. The May 08, $30 call strikes saw plenty of activity today. No doubt, more of the same tomorrow. Then again a lot of it could be from traders protecting short stock positions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/stocks" rel="tag"&gt;stocks&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/options" rel="tag"&gt;options&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/yahoo" rel="tag"&gt;yahoo&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/google" rel="tag"&gt;google&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/earnings" rel="tag"&gt;earnings&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/yahoos-earnings.htm' title='Yahoo&apos;s Earnings'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=3170580101339890854&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/3170580101339890854'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/3170580101339890854'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-6938156926054281898</id><published>2008-04-15T23:00:00.001-04:00</published><updated>2008-05-24T23:18:01.927-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='credit cards'/><category scheme='http://www.blogger.com/atom/ns#' term='customer service'/><title type='text'>Bank Service Agreement</title><content type='html'>Every time I receive a new service agreement from a bank or a credit card company I know they've devised a new way to profit from the consumers.&lt;br /&gt;&lt;br /&gt;Remember when many credit card companies shortened the payment cycles (grace periods) from a full month to three weeks or less. That was their ingenious way to snare more consumers into their penalty list, charge them extra interest, and jack up their interest rates.&lt;br /&gt;&lt;br /&gt;Or another time when they changed their dispute policies by curtailing consumers' right to lawsuits, replacing it with arbitration. No doubt their hand-picked arbitrators would always side with the banks, forcing consumers into unjust settlements.&lt;br /&gt;&lt;br /&gt;Here's another Service Agreement I received recently addressing online payments:&lt;blockquote&gt;&lt;br /&gt;We may delay or cancel a request to transfer or charge money back to the Pay From or other account at our discretion including if the payment: &lt;br /&gt;&lt;li&gt;Looks suspicious or fraudulent&lt;/li&gt;&lt;li&gt;Appears to have incorrect amount or recipient information&lt;/li&gt;&lt;li&gt;Seems to duplicate another payment&lt;/li&gt;&lt;/blockquote&gt;Of course this is spun to appear as if the bank is attempting to protect its clients against fraud. But what it's really saying is that the bank has given itself arbitrary and broad powers to do as it pleases, including charging fees, if it the transaction doesn't seem right, based on its own vague definition. Look at the verbs used: "Looks", "Appears", "Seems". What kind of rules are these? I mean why even bother with a service agreement? They should just replace all that with a terse statement like: "We will charge you whenever, however, and whatever amount we feel like. Have a nice day." &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/service agreements" rel="tag"&gt;service agreements&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/banks" rel="tag"&gt;banks&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/credit cards" rel="tag"&gt;credit cards&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/online banking" rel="tag"&gt;online banking&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/bank-service-agreement.htm' title='Bank Service Agreement'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=6938156926054281898&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/6938156926054281898'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/6938156926054281898'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-7722830532871635964</id><published>2008-04-06T13:37:00.010-04:00</published><updated>2008-05-24T23:29:37.902-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adsense'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Political Contextual Advertising</title><content type='html'>When a site like this one makes the decision to put up advertising from ad networks such as &lt;a href="http://www.google.com/adsense/"&gt;Google Adsense&lt;/a&gt;, it loses some capacity to make a quick first impression.&lt;br /&gt;&lt;br /&gt;Years ago when the fears of Indian outsourcing was at its peak and people in the U.S. were terrified of job losses, a company put up a Web site in defense of the American workers. When the company decided to monetize the site via Adsense, it was horrified to find out that most of the ads were touting outsourcing to countries such as India and Philippines. In other words the contextual ads were conveying a message opposite of the site's intended one and some users faced with those ads probably regarded the site as pro-outsourcing.&lt;br /&gt;&lt;br /&gt;&lt;img style="float:right;" src="http://www.hashemian.com/blog/images/john-mccain.jpg" border="0" alt="John McCain Google Adsense" /&gt;The image to the right is exactly about the same issue. Here is an ad by John McCain that has been coming up on this site for a few days now. It's quite possible that visitors to this site, upon seeing the ad, infer that this site is about politics or it's even pro-Republican.&lt;br /&gt;&lt;br /&gt;Yes, I am interested in politics, no, I'm not pro-Republican (certainly not in its neo-con incarnation), and right now I don't really have a strong opinion about McCain or any other potential candidates. I do consider most politicians as greedy hypocrites and I may indulge in a rare pro-liberal banter in my blog, but this site as a whole is politically neutral. Anyone from any camp is welcome here, yet I wonder how many visitors, seeing this ad, would actually make that distinction.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/mccain" rel="tag"&gt;mccain&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/politics" rel="tag"&gt;politics&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/republicans" rel="tag"&gt;republicans&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/democrats" rel="tag"&gt;democrats&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/politicians" rel="tag"&gt;politicians&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/adsense" rel="tag"&gt;adsense&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/political-contextual-advertising.htm' title='Political Contextual Advertising'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=7722830532871635964&amp;isPopup=true' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/7722830532871635964'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/7722830532871635964'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-777613098732588425</id><published>2008-04-03T23:22:00.004-04:00</published><updated>2008-05-24T23:32:47.774-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business-finance'/><category scheme='http://www.blogger.com/atom/ns#' term='tax'/><title type='text'>Tax Spam Season</title><content type='html'>You know the income tax filing deadline (April 15th) is nearing when tax-prep companies rev up their spam engines.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/blog/images/hr-block-taxcut.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px;" src="http://www.hashemian.com/blog/images/hr-block-taxcut.jpg" border="0" alt="" /&gt;&lt;/a&gt;This one from H&amp;amp;R Block is offering half-off their regular prices. Obviously trying to push through a few more sales before the filing season is over and they are back in the lull period. I'm sure I'll get a few more of these unbeatable deals right up to April 15th. &lt;br /&gt;&lt;br /&gt;Thanks, but no thanks guys. This year I used &lt;a href="http://www.hashemian.com/blog/2008/03/taxact-bests-turbotax-and-taxcut.htm"&gt;TaxAct&lt;/a&gt; and it had a great price right from the start, free.&lt;br /&gt;&lt;br /&gt;*Note: My endorsement of TaxAct is completely unsolicited. I just liked the product and the fact that it cost nothing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/income tax" rel="tag"&gt;income tax&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/taxes" rel="tag"&gt;taxes&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/taxcut" rel="tag"&gt;taxcut&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/taxact" rel="tag"&gt;taxact&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/irs" rel="tag"&gt;irs&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/tax-spam-season.htm' title='Tax Spam Season'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=777613098732588425&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/777613098732588425'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/777613098732588425'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-8276832885511258404</id><published>2008-04-01T23:35:00.003-04:00</published><updated>2008-05-24T23:35:55.555-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business-finance'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Citibank Online Banking?</title><content type='html'>&lt;img style="float:right;" src="http://www.hashemian.com/blog/images/citibank.gif" border="0" alt="Citibank" /&gt;If it was an April fool's joke, surely many people didn't find it amusing. While the stock market was rocketing up today, Citibank's online banking site was down and out, stranding thousands of their customers.&lt;br /&gt;&lt;br /&gt;We're not talking about a short outage, this was an all day near blackout. What astounds me is that there was no admission and no warnings on the site indicating the problem. It was as if everything was running smoothly. Could it be that the people in charge didn't even know about the problem for hours, or perhaps they were too arrogant or too cowardly to admit the issue and warn their customers? Meanwhile many people who have come to rely on Citibank's online banking, no less at the encouragement of the bank itself, were shut out without any means of conducting their businesses.&lt;br /&gt;&lt;br /&gt;I can understand that computers and Web sites go on the fritz sometimes. That's what redundancy and failover is for. Short of poor planning, Citibank could have at least had the decency to notify its customers of the outage and suggest alternatives. Instead it decided to bury its head in the sand and not even promptly respond to customer inquiries.&lt;br /&gt;&lt;br /&gt;Online banking should no longer be considered a luxury, it's a necessity to many people. This is not a site about the latest escapades of Paris Hilton or Britney Spears. It's an integral part of many people's daily lives. With all the problems that's facing financial institutions these days, this is a sure way for a bank to send its customers rushing for the exit doors.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/citibank" rel="tag"&gt;citibank&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/online banking" rel="tag"&gt;online banking&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/04/citibank-online-banking.htm' title='Citibank Online Banking?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=8276832885511258404&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/8276832885511258404'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/8276832885511258404'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5804397.post-749778046213252591</id><published>2008-03-31T22:27:00.002-04:00</published><updated>2008-05-24T23:41:22.263-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='business-finance'/><category scheme='http://www.blogger.com/atom/ns#' term='tax'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>Prospectus Paper Waste</title><content type='html'>Like many people I have a &lt;a href="http://en.wikipedia.org/wiki/401(k)"&gt;401(k)&lt;/a&gt; account through my employer, invested in a few &lt;a href="http://www.hashemian.com/financial-markets/mutual-funds.htm"&gt;mutual funds&lt;/a&gt;. I can appreciate that by law mutual fund companies have to send their clients their &lt;a href="http://www.hashemian.com/financial-markets/prospectus-341.htm"&gt;prospectuses&lt;/a&gt; (prospecti?) whenever there is a change in their investment strategies, but I was getting tired of receiving these booklets in the mail. &lt;br /&gt;&lt;br /&gt;I would just give them a cursory look and then toss them in the trash. I assume many people do the same. I doubt even a small number of people would actually read these from cover to cover and then promptly file them with their important documents.&lt;br /&gt;&lt;br /&gt;So when the retirement management company gave us the option to receive these documents via email, I jumped at the chance. Alas, I'm still getting these tree-killers, like a large one arriving today via mail weighing in at 70 pages. Makes me wonder why I even bothered signing up for the electronic format.&lt;br /&gt;&lt;br /&gt;Now I know these companies are erring on the side of caution. With so much fraud and mismanagement swirling around the financial institutions, they reckon it's better to be safe than sorry. So they just keep mailing the stuff, hoping to avoid a small chance of someone accusing them of hiding material facts.&lt;br /&gt;&lt;br /&gt;That's all fine and good, but in this day and age of green living and electronic transactions, shouldn't they at least try to respect the wishes of those of us who opted in for email and adapt their systems? If they're incapable or unwilling to join the digital revolution, they can hire a bunch of Nigerian spammers to handle the task. The &lt;a href="http://en.wikipedia.org/wiki/Advance_fee_fraud"&gt;Nigerian scammers&lt;/a&gt; figured out years ago how to conduct their businesses via email and apparently they are very successful at it.&lt;br /&gt;&lt;br /&gt;Even the U.S. government, the paragon of technical backwardness, has been going digital with programs such as &lt;a href="http://www.irs.gov/efile/index.html"&gt;e-Filing&lt;/a&gt; income taxes. It's about time mutual fund companies learned how to save those documents in &lt;a href="http://en.wikipedia.org/wiki/Portable_Document_Format"&gt;PDF&lt;/a&gt; and attach them to email.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hashemian.com/market/books/mutual funds" rel="tag"&gt;mutual funds&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/email" rel="tag"&gt;email&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/pdf" rel="tag"&gt;pdf&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/taxes" rel="tag"&gt;taxes&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/spam" rel="tag"&gt;spam&lt;/a&gt;,&lt;a href="http://www.hashemian.com/market/books/nigerian scams" rel="tag"&gt;nigerian scams&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.hashemian.com/blog/2008/03/prospectus-paper-waste.htm' title='Prospectus Paper Waste'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5804397&amp;postID=749778046213252591&amp;isPopup=true' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://feeds.hashemian.com/Hashemian' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/749778046213252591'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5804397/posts/default/749778046213252591'/><author><name>rh</name><uri>http://www.blogger.com/profile/16056201339538934292</uri><email>noreply@blogger.com</email></author></entry></feed>