luni, 23 mai 2011

SEOmoz Daily SEO Blog

SEOmoz Daily SEO Blog


Technical Site Audit Checklist

Posted: 22 May 2011 02:30 PM PDT

Posted by Geoff Kenyon

We all want to deliver actionable site audits, but doing the research can be a bit overwhelming if you don’t have a process in place to systematically go through a site. I have created a site audit checklist that will walk you through how to do a site audit. This will work for most sites - in many cases you will need to customize the checklist a bit as some aspects won't be relevant or are unable to be changed.
 
Make sure to look at really important pages (high priority landing pages, pages with a lot of links, pages flagged by crawl tools, or pages that the client has specifically asked for help with) in addition to the template pages.
 
At the end of your audit, don’t write a document that says what’s wrong with the website. Instead, create a document that says what needs to be done. Then explain why these actions need to be taken and why they are important. What seems to be really helpful is to provide a prioritized list along with your document of all the actions that you would like them to implement. This list can be handed off to a dev or content team to be implemented easily. These teams can refer to your more thorough document as needed.
 

Quick Overview

Check BoxCheck indexed pages  
  • Do a site: search
  • How many pages are returned (this can be way off so don’t put too much stock in this)?
  • Is the homepage showing up as the first result?
  • If the homepage isn’t showing up as the first result, there could be issues, like a penalty or poor site architecture/internal linking, affecting the site.

Check BoxSearch for the brand and branded terms

  • Is the homepage showing up at the top, or are correct pages showing up.
  • If the proper pages aren’t showing up as the first result, there could be issues, like a penalty, in play.
Check BoxCheck Google’s cache for key pages
  • Is the content showing up?
  • Are navigation links present?
  • Are there links that aren't visible on the site?
PRO Tip:
Don't forget to check the text only version of the cached page.

Content

Check BoxHomepage content
  • Does the homepage have at least one paragraph?
Check BoxLanding pages
  • Do these pages have at least a few paragraphs?
  • Is it template text or is it completely unique?
Check BoxSite contains real and substantial content
  • Is there real content on the site or is the “content” simply a list of links.
Check BoxProper keyword targeting
  • Is the intent right?
  • Are there pages targeting head terms, mid-tail, and long-tail keywords?
Check BoxKeyword cannibalization
  • Do a site: search Google for important keyword phrases.
  • Check for duplicate content/page titles in the SEOmoz Pro Campaign App.
Check BoxFormatting
  • Is the content formatted well and easy to read quickly?
  • Are H tags used?
  • Are images used?
  • Is the text broken down into easy to read paragraphs?
Check BoxGood Headlines on Blog Posts
  • Good headlines go a long way. Make sure the headlines are well written and draw users in.
Check BoxAmount of content v ads
  • Since the implementation of Panda, the amount of ad-space on a page has become important to evaluate.
  • Make sure there is significant unique content above the fold.
  • If you have more ads than unique content, you are probably going to have a problem.

 

Duplicate Content

Check BoxThere should be one URL for each piece of content
  • Do URLs include parameters or tracking code - This will result in multiple URLs for a piece of content.
  • Does the same content reside on completely different URLs?
Pro Tip:
Exclude common parameters, such as those used to designate tracking code, in Google Webmaster Tools. Read more at Search Engine Land.
Check BoxDo a search to check for duplicate content
  • Take a content snippet, put it in quotes and search for it.
  • Does the content show up elsewhere on the domain?
  • Has it been scraped? - If the content has been scraped, you should file a content removal request with Google.
Check BoxSub-domain duplicate content
  • Does the same content exist on different sub-domains?
Check BoxCheck for a secure version of the site
  • Does the content exist on a secure version of the site?
Check BoxCheck other sites owned by the company
  • Is the content replicated on other domains owned by the company?

Accessibility

Check BoxCheck the robots.txt
  • Has the entire site, or important content been blocked? Is link equity being orphaned due to pages being blocked via the robots.txt?
Check BoxTurn off JavaScript, cookies, and CSS
Check BoxNow change your user agent to Googlebot.
PRO Tip:
Use SEO Browser to do a quick spot check.
Check BoxCheck the SEOmoz PRO Campaign
  • Check for 4xx errors and 5xx errors.

Site Architecture

Check BoxHierarchy
  • Are category pages set up in the appropriate way to flow link equity to key pages?
Check BoxLanding pages
  • Do they have landing pages high enough in the architecture to receive enough link equity to compete for competitive terms?
Check BoxNumber of category pages
  • How many category pages are there?
  • Have they been scaled out too much?
  • Category pages should be built out only when there is enough demand for new or sub category pages.
Check BoxPagination/Faceted Navigation
  • Is pagination or faceted navigation more appropriate? Or, should they be used in tandem?
  • Does pagination exist to help long tail content get indexed?
  • Is the pagination prohibitive to crawling (uses JavaScript).
Check BoxNumber of clicks to content
  • Pages targeting really competitive head terms should be one or two clicks from the homepage.
  • Pages targeting moderately competitive keywords should be 2 or three clicks from the homepage.
  • Pages targeting the long tail should be 5 clicks away (obviously exceptions must be made here for sites with a ton of content).
Check BoxPrioritized content
  • Most important content should be higher up in the pagination

Technical Issues

Check BoxProper use of 301’s
  • Are 301’s being used for all redirects?
  • If the root is being directed to a landing page, are they using a 301 instead of a 302?
  • Use Live HTTP Headers FireFox plugin to check 301s.
Check BoxUse of JavaScript
  • Is content being served in JavaScript?
  • Are links being served in JavaScript? Is this to do PR sculpting or is it accidental?
Check BoxUse of iframes
  • Is content being pulled in via iframes?
Check BoxUse of Flash
  • Is the entire site done in flash, or is flash used sparingly in a way that doesn’t hinder crawling?
PRO Tip:
Flash is like garlic. A little bit of garlic in your food can make it taste better. Eating a plate full of garlic would be quite terrible. Likewise, Flash can be added to a site in a way that improves the user's experience, but creating the entire site in flash is not a good idea.
Check BoxSite Speed
Check BoxAlt text
  • Is alt text present?
  • Does the alt text use keyword phrases?
  • Does the alt text reinforce the topical themes presented in the content?
Check BoxCheck for Errors in Google Webmaster Tools
  • Google WMT will give you a good list of technical problems showing up on your site that they are encountering (such as: 4xx and 5xx errors, inaccessible pages in the XML sitemap, and soft 404's)

Canonicalization

Check BoxCanonical version of the site established through 301’s
 
Check BoxCanonical version of site is specified in Google Webmaster Tools
 
Check BoxRel canonical link tag is properly implemented across the site
Check BoxUses absolute URLs instead of relative URLs
  • This can cause a lot of problems if you have a root domain with secure sections.

URLs

Check BoxClean URLs
  • No excessive parameters or session ID’s
  • URLs exposed to search engines should be static.
Check BoxShort URLs
  • 115 characters or shorter – this character limit isn’t set in stone, but shorter URLs are better for usability.
Check BoxDescriptive URLs
  • Get your primary keyword phrase in there.

Internal Linking

Check BoxNumber of links on a page
Check BoxVertical Links
  • Homepage links to category pages.
  • Category pages link to sub-category and product pages as appropriate.
  • Product pages link to relevant category pages.
Check BoxHorizontal Links
  • Category pages link to other relevant category pages.
  • Product pages link to other relevant product pages.
Check BoxLinks are in content
  • Does not utilize massive blocks of links stuck in the content to do internal linking.
Check BoxFooter links
  • Does not use a block of footer links instead of proper navigation.
  • Does not link to landing pages with optimized anchors.
Check BoxGood internal anchor text
 
Check BoxCheck for broken links
  • Link Checker and Xenu are good tools for this.

Title Tags

Check BoxUnique title tags
  • Every page should have a unique title tag.
Check BoxKeyword rich
  • Pages should contain the primary keyword phrase.
  • Is possible to use the secondary keyword phrase in a non spammy way?
Check BoxPrimary keyword phrase at the beginning of the title tag
 
Check BoxPage titles include branding
  • In most cases the brand should be included at the end of the page title to help build a brand or entice users if you are a well known brand
Check Box65 - 70 characters in length
  • If the title is longer than this, the entirety will not be displayed in the SERPs.
Check BoxHave they been keyword stuffed by someone else?
 

Meta Tags

Check BoxMeta keywords tag used
  • This data should be removed as competitors can scrape this data.
Check BoxMeta description is appropriate
  • Each page has a unique meta description.
  • Meta descriptions are representative of the content and entice users.
Check BoxRewrite meta descriptions for key pages
  • For key landing pages, write meta descriptions by hand instead of systemically implementing.
Check BoxMeta robots tag
  • Noindex pages only appropriate pages.
  • Not blocking important pages.
 

Geoff Kenyon Twitter


Do you like this post? Yes No

Do You Take Responsibility for Your Website’s Quality? Graywolf's SEO Blog

Do You Take Responsibility for Your Website’s Quality? Graywolf's SEO Blog


Do You Take Responsibility for Your Website’s Quality?

Posted: 23 May 2011 04:18 AM PDT

Post image for Do You Take Responsibility for Your Website’s Quality?

The following is a sponsored post.

The situation used to be: one day, your website enjoyed healthy traffic and profitable conversions; the next day, traffic was decimated – along with your ability to make money online.

It took precious hours or days to work out what had happened, then work out why and then plan how to get your livelihood reinstated: your website had incurred a Google penalty, but no-one had informed you or explained why.

Either in response to user pressure or as a natural development of customer service niceties, Google has begun to release more information to those who have flirted with the wrath of the algorithm and lost.
What a penalty means

There are two types of penalty: automated, where the search engine algorithm has detected Black Hat or quality issues, incurs a short, pre-determined penalty (for example, a 50-place drop for 30 days); a manual removal from the Google index for a more serious issue means that an issue has to be fixed and resubmitted before Google makes it visible for inclusion in search results. In both cases it takes time to recover previous rank positions for keywords.

Until recently, there was no confirmation whether a penalty was automated or manual. Webmasters would frantically scour their websites for issues to fix, resubmit their sites, and wait. And wait.

In the meantime, companies keen to maintain their traffic invest more money into Google AdWords. Ouch: unfortunately for Google, this gives wiggle-room to rumours it is purposefully cloaking the penalty issue in order to profit from it.

However, the process has become more helpful: now, when a website incurs a manual penalty or ban, a message to webmasters indicate, loosely, why.

It’s not much and it doesn’t help those with an automatic penalty (who still might have to hang around hitting the resubmit site button) but it is still potentially time-saving – it means webmasters can make an educated decision about how serious the penalty is and how to fix it so that the Google algorithm will accept it for re-indexing.

Risk assessment

You can avoid all this palaver if you accept responsibility for the calibre of your website: you play in Google’s ballpark so you should adhere to their quality guidelines, which are there for your benefit.

There are a number of in which ways businesses risk getting a ban: naivety, intentionally using black hat techniques, or just sheer bad luck. Causes range from having a DIY website, falling prey to the tactics of rogue SEO companies, to having your content plagiarized by a phishing site or competitor.

If your business relies upon its internet presence for a sizeable percentage of profit, you need to run a risk assessment to ensure you don’t fall into a costly and painful penalty trap.

If you have a hands-on role with the online side of your business, acquaint yourself with Google’s webmaster and AdWords guidelines; you should also take an interest in the help forums.

Google is trying to create a useful, intuitive environment for internet users by raising the bar on quality, especially with its Panda/Farmer update earlier this year: the user experience is vital to its ethos. Therefore, your website should enhance the user experience – it should look good, have clarity, be original, navigate and load well. It should not use any techniques to trick either the user or the search engine – such as keyword stuffing, invisible text or secret (doorway) pages.

The best way to achieve website quality – avoiding penalties, enhancing user experience – is to hire an online marketing company. The accessibility of the internet lulls people into a state of over-confidence but ask yourself if you would tackle your troublesome plumbing, electrics, plastering, loose roof tiles or gas leaks. A good agency is like an insurance policy – risk of a penalty is minimal, while their expertise will give you a much better return on your investment.

The ideal agency will be transparent about its services, will offer regular reports, have a portfolio available for perusal, will not tie you into a long-term contract and you will own all the work they undertake on your behalf.

Small business owners can read more internet marketing tips and do a risk assessment on their vulnerability on the Adrac Ltd blog.

Adrac Ltd is a full service internet marketing agency specializing in search engine optimization (SEO),pay per click, link building, web design, branding, public relations, copywriting and back end design.

The preceding has been a sponsored post. Find out more information about sponsored posts.

tla starter kit

Related posts:

  1. Thinking About the Adwords Quality Score, User Data, and Organic Rankings It’s dark, it’s late, I’m on my second red bull...
  2. Adwords Quality Score – Why It Won’t Roll Back I’ll admit that when I first saw the new adwords...
  3. Adwords Quality Score Updates Part of the problem with understanding the Google Adwords Quality...
  4. How Many Websites Should I Run A question that I get asked fairly regularly is “how...
  5. How Many Websites Should You Run One of the more common questions I get asked is...

Advertisers:

  1. Text Link Ads - New customers can get $100 in free text links.
  2. BOTW.org - Get a premier listing in the internet's oldest directory.
  3. Ezilon.com Regional Directory - Check to see if your website is listed!
  4. Directory Journal - Get permanent deep links in a search engine friendly directory
  5. Glass Whiteboards - For a professional durable white board with no ghosting, streaking or marker stains, see my Glass Whiteboard Review
  6. Need an SEO Audit for your website, look at my SEO Consulting Services
  7. Link Building- Backlink Build offers 45 PR5+ Backlinks for $295
  8. KnowEm - Protect your brand, product or company name with a continually growing list of social media sites.
  9. Links From PR9 Sites - - Get In Top 3 Google ASAP
  10. Scribe SEO Review find out how to better optimize your wordpress posts.
  11. TigerTech - Great Web Hosting service at a great price.
  12. What Motivates You - what makes you want to get up and be successful

This post originally came from Michael Gray who is an SEO Consultant. Be sure not to miss the Thesis Wordpress Theme review.

Do You Take Responsibility for Your Website’s Quality?

Deepest Condolences for Missouri and the Midwest

The White House Your Daily Snapshot for
Monday, May 23, 2011
 

Deepest Condolences for Missouri and the Midwest

In the wake of yet more terrible storms, this time in the Midwest, the President called Missouri Governor Jay Nixon to personally extend his condolences and to tell all of the families of Joplin affected by the severe tornadoes that they are in his thoughts and prayers. The President assured the governor that FEMA will remain in close contact and coordination with state and local officials.

Photo of the Day 

President Barack Obama talks on the phone with Missouri Governor Jay Nixon, during his visit to Dublin, Ireland, May 23, 2011. The President and Gov. Nixon discussed the deadly tornado that touched down in Joplin, Mo., Sunday night. (Official White House Photo by Pete Souza)

In Case You Missed It

Here are some of the top stories from the White House blog.

President Obama Hosts Prime Minister Netanyahu: “An Extremely Constructive Discussion”
A day after the President’s speech on the Middle East and North Africa, where he spoke on the changes sweeping the region as well as the ongoing conflict between Israelis and Palestinians, the President hosted Prime Minister Netanyahu of Israel for a lengthy meeting.

Weekly Address: Reforming “No Child Left Behind” This Year
Having just given the commencement address at Booker T. Washington High School in Memphis, which has made inspiring progress in recent years, the President says Congress must reform No Child Left Behind to help all our schools thrive.

New Obama Administration Jobs and Innovation Initiative to Spur Regional Economic Growth
The $33 million Jobs and Innovation Accelerator Challenge that the Obama Administration announced May 20th will help capitalize on shared strengths, encouraging America's regions to plan more strategically to support long-term growth and an environment where the private sector can succeed.

Today's Schedule 

All times are Eastern Daylight Time (EDT).

4:35 AM: The President and the First Lady arrive in Dublin, Ireland

5:15 AM: The President and the First Lady arrive at President's Residence and sign guest book

5:25 AM: The President and the First Lady meet with President McAleese and Dr. McAleese

5:50 AM: The President and the First Lady participate in a tree planting ceremony

6:15 AM: The President holds a bilateral meeting with Taoiseach Kenny

8:20 AM: The President and the First Lady attend U.S. Embassy meet and greet

10:00 AM: The Vice President meets with Israeli Prime Minister Benjamin Netanyahu

12:30 PM: The President delivers remarks at Irish Celebration WhiteHouse.gov/live

5:00 PM: The Vice President attends a retirement ceremony for Ambassador Chris Hill

WhiteHouse.gov/live   Indicates events that will be live streamed on WhiteHouse.gov/Live

Get Updates 

Sign Up for the Daily Snapshot 

Stay Connected     

 

This email was sent to e0nstar1.blog@gmail.com
Manage Subscriptions for e0nstar1.blog@gmail.com
Sign Up for Updates from the White House

Unsubscribe e0nstar1.blog@gmail.com | Privacy Policy

Please do not reply to this email. Contact the White House

The White House • 1600 Pennsylvania Ave NW • Washington, DC 20500 • 202-456-1111 
    
  
 

 

 

Seth's Blog : Underextended

Underextended

There is a lot of fear associated with 'overextended'.

Take too much financial risk, expose yourself to the vagaries of the market and you'll end up strssed, bankrupt and overextended.

Stretch your knee too much in the wrong direction after a long swim and the doctor will tell you that the ligaments are overextended.

Brands that get greedy and put their names in too many places in too many ways (as Tiffany's did a generation ago) get overextended and take a long time to heal.

But what about the more prevalent, more insidious and ultimately more damaging notion of being underextended?

The factory-mindset encourages every worker to protect his time and his effort. Don't volunteer because they'll never give you any slack. Don't push harder because you'll only exhaust yourself. Don't let them speed up the line because it will never slow down again...

It's true: in a commodity business, productivity only increases as the result of more effort, and that effort is rarely compensated.

We see one organization after another, left unchecked, pushing miners or laborers or bureaucrats to exhaustion, all in the name of enhanced productivity.

Here's the thing: creative work seems to be an exception. In fact, the exhaustion from overextending yourself creatively is some of the best exhaustion you will ever feel. An organization that provides a platform for people to push into their fear will produce both better work and a better workforce.

No, we don't need more TPS reports. Yes, we need to figure out how to push ourselves until we're creatively overextended.

 

More Recent Articles

[You're getting this note because you subscribed to Seth Godin's blog.]

Don't want to get this email anymore? Click the link below to unsubscribe.




Your requested content delivery powered by FeedBlitz, LLC, 9 Thoreau Way, Sudbury, MA 01776, USA. +1.978.776.9498

 

duminică, 22 mai 2011

Mish's Global Economic Trend Analysis

Mish's Global Economic Trend Analysis


Gimme, Gimme, Gimme Chants the "Better Way" Mob

Posted: 22 May 2011 10:05 AM PDT

I have devoted a fair amount of coverage recently to protests in Spain, Italy and other places. The US has seen massive protests in Wisconsin, Illinois, Ohio, and now Oregon.

The protests in the US and Europe have a common theme "gimme gimme gimme".

Everyone wants something, and they want to take it from someone else to get it. In the US, the SEIU is right at the top of the list in wanting to pick the pockets of everyone else for their own self-serving benefit.

Misguided SEIU Oregon Protest

Please consider Thousands storm Oregon's capitol steps rallying for "a better way"
Taking to the steps of the state capitol in Salem on Friday, thousands of state workers, union members and advocacy groups rallying for alternatives to budget cuts, wage freezes and furlough days in Oregon.

At least 36 busses carried people in to Salem from communities across all corners of Oregon. Many rally members say they're tired of making concessions while corporation and wealthy Oregonians "aren't paying their fair share."

Most of the participants in Friday's rally were state workers on an unpaid furlough day, one of 10 the state is forcing employees to take this year to help balance the budget.
SEIU Mob in Oregon



Untenable Wages and Benefits

Public union members want to preserve the status quo, just as they do in Greece and Spain.

Well the status quo is broken, and proof is easy to find: Public union wages and benefits have bankrupted many cities and states. The way to fix the problem is to get rid of public unions not increase their power.

Protesting the Wrong Thing

Please consider this email I just received from "LT"
Mish,

The biggest problem I have with the protests in Europe is that they seem to be protesting the wrong things.

In Greece, for example, the nation has been floating on an unsustainable tide of government spending for public- and quasi-public-sector jobs and pensions, and also for entitlements. A huge segment of the Greek population gets some or all of its money from the various layers of government.

It seems to me that much the protesting is against the prospective loss of the national free lunch, because the Greek public knows their artificially-supported lifestyles will disappear down the drain and Greece will be back to being the third-world country is was 30 or 40 years ago.

That is why the Greeks are protesting against austerity measures. They should be protesting against bailouts and state guarantees of debt that will saddle them and their children with a lifelong bill, but for now it just seems like a standard leftist rant in favor of socialism and statism.

The PIIGS should default on their unsupportable debts AND cut back their wild spending to get back on solid ground financially, but the protesters seem to have little appetite for the second part of that equation.

Cheers,

LT
Austerity Measures Needed

LT has the right idea, not just about Europe, but about misguided protests in the US as well. Austerity measures are needed, but the bailouts of banks at taxpayer expense are not.

The SEIU and their Greek counterparts want no part of the pain. Unfortunately untenable wages and benefits helped wrecked Greece and they have bankrupted many cities and states in the US.

So, yes there is a "better way". The "better way" is to stop the bailouts of banks and stop handouts to unions as well.

The Better Way

  1. Implement Rand Paul's national Right-to-Work proposal
  2. Scrap Davis-Bacon and all prevailing wage laws
  3. Get rid of Fannie Mae, Freddie Mac, HUD, and the FHA
  4. Stop the bailouts of banks at the expense of taxpayers
  5. Implement Paul Ryan's Voucher Proposal for Medicare (see Who's Right on Medicare Reform, Ryan and Rivlin or Obama and Gingrich? for details.)
  6. Reduce military spending substantially
  7. Stop attempting to be the world's policeman
  8. Kill the student loan "debt-slave" program
  9. Pass a Balanced Budget Amendment
  10. Audit the Fed then end the Fed

That is the better way. It will be difficult to pass those measure because each proposal has a mob of naysayers and constituents all clamoring "gimme gimme gimme".

We need a leader willing to spell out the serious situation the nation faces, what must be done about it, and the sacrifices that must be made for the nation to get out of its hole.

President Obama is clearly not that leader. Indeed he fails on every point.

Mike "Mish" Shedlock
http://globaleconomicanalysis.blogspot.com
Click Here To Scroll Thru My Recent Post List


Conspiracy Garbage on Zero Hedge

Posted: 22 May 2011 01:08 AM PDT

Day in and day out there are a number of excellent articles on the site Zero Hedge. Moreover there are a number of authors on the Zero Hedge site that consistently write excellent article after excellent article.

I will even volunteer a name in that latter category. Bruce Krasting writes consistently good articles. Krasting is one of the reasons I read Zero Hedge.

However, I am sick of people who take every idea and make a conspiracy out of it. Enough is enough.

I draw the line with this inane defense of Dominique Strauss-Kahn: Was Dominique Strauss-Kahn Trying to Torpedo the Dollar?

I will not excerpt the article so as to introduce cherry pick bias.

Instead I suggest the number of people that have stepped forward speaks for itself. This is not a case where the accused is accused out of the blue by a single person. This is a case where there is a massive amount of pre-existing information.

Moreover, and more to the point I agree with Mike Whitney, the author of that piece of nonsense, that Dominique Strauss-Kahn deserves a fair trial.

Everyone deserves a fair trial. However, "fair trial" does not mean trumping up sheer idiocy and conspiracy nonsense in his defense.

Moreover, as long as we are discussing "fair trial" I would like to point out one simple fact. It is a crime to make false accusations. To presume the innocence of Dominique Strauss-Kahn, presumes his accuser is guilty of a crime.

Perhaps she is. Perhaps not. However, no one needs to grasp at straws in defense of DSK as Mike Whitney did.

This is one of the problems of aggregation sites. There is not a consistent point of view. One day one author says stock market will rise, the next day another author says the stock market will fall.

We are supposed to believe both?

Zero Hedge consistently trumps up the idea "you heard it here first". Given that various authors on the Zero Hedge site express wildly contradictory opinions, the idea "you heard it here first" is undoubtedly true by definition.

If you want to be an aggregator, then be one. But don't express an aggregation as a "call".

Worse yet, every extreme point of view from hyperinflation to deflation, from attacking DSK to Defending him is all portrayed on Zero Hedge with the same "it's going to happen" mentality.

Here's the deal: If you throw up enough conspiracy garbage, some of it bound to happen, no matter how ridiculous it is.

DSK may be found "not guilty" but let's stop the nonsense that DSK was setup because he was trying to "Torpedo the Dollar".

Not everything is a conspiracy, and right at the top of the list is Whitney's "Torpedo the Dollar" theory. In fact, given the Fed clearly wants a lower US dollar, the idea that the US would setup someone in the opposite direction is blatantly preposterous.

Aggregation sites that accept every piece of complete silliness offered, are subject to this kind of scathing attack.

Mike "Mish" Shedlock
http://globaleconomicanalysis.blogspot.com
Click Here To Scroll Thru My Recent Post List