The Real Reasons Behind Google's China Censorship Kowtow

On January 4 we broke the story about Google backing down on their online censorship position in China. Sometime between December 5 and December 8 last year, Google decided to remove a feature which had previously informed users from China of censored keywords. At the same time, they deleted the help article which explained how to use the feature, indicating a new development in the relationship between the Chinese government and Google.

Our original article warrants further elaboration and analysis and we also felt it necessary to address some issues raised by the media who reported on this story.

Is this about making Google shareholders happy?

Is this just another China growth story? This could be the simplest answer as to why Google would make such a change and it would have been hastened by the Chinese government’s decision to block Google for one day last November.

Despite reports otherwise, Google still maintains offices in China and still does business here. Google is selling advertising to clients in China despite the fact that a small percentage of Chinese use Google for search. But that small percentage translates to a higher number of internet users because of the total size of China’s online population (over 500 million). This equates to perhaps over USD 1b in revenue on an annual basis (based on 2010 numbers) - not bad for a service that has faced significant hurdles. This is comparable to revenue generated by markets like Canada which see total annual revenues around US 2b. Google has global clients that also advertise in China and need to be served and Chinese companies who want to market themselves globally. If Google search is closed down and Adwords are not being delivered, it surely creates some unhappy customers.

The company also can claim many business customers who use Gmail to power their corporate email. Any interruption in service makes for a host of uneasy CEOs and CTOs who are worried that essential communication infrastructure could collapse.

Risking harming relations with major global clients because of China hiccups would also mean risking a huge chunk of revenue tied into global accounts. Clients would prefer to have a global integrated solution but that means nothing when nobody can or is accessing your site.

But most importantly, even though Google holds a small market share in China, this still generates substantial revenue for the company. This additional revenue surely makes shareholders who are looking for new Google growth stories happy. So Google felt it necessary to placate shareholders even if it meant that they would have to bow down to Chinese government censors. Of course, they are not the first foreign company to do China’s bidding in order to gain market access and they won’t be the last. If there was a scale of magnitude for measuring Google’s actions against other foreign company capitulations in China they’d be at the lower end. After all, Yahoo shared the private emails from well-known dissidents with the authorities in order to gain further access to the China market. In the end, Yahoo’s internet moves in China resulted in a fire sale while several dissidents went to prison.

Is this about providing a better user experience?

Wired have argued that Google have made the decision to improve the user experience. We’d vehemently disagree with that notion and believe in the contrary. By letting users know that the search they are about to conduct is going to be censored, Google actually improved the user experience and provided an out for users before they would receive error messages. This also helped to condition Chinese internet users as to what they should and should not be searching for which arguably also played into the hands of the Chinese censors lest they be subject to a 60 second connection reset. Surely this is a better solution than the one provided by sites like Sina Weibo who experimented with delivering a “0” result when users search for a blocked term. Do Sina Weibo users really believe that there are no search results for the President of the country as had happened earlier last year?

With Google backing down, does this mean that China will be successful at controlling information?

If Google stops pushing, or pushes less, it does make it easier for the authorities to control the Internet because one big public voice of opposition is taken out of the game.

Gmail, however, is still a problem for the censors because it continues to provide an encrypted mail service. The Chinese government strategy of slowing Gmail down in an effort to pressure users to switch to other, unencrypted email providers is likely not working so it would not be surprising if China puts even more pressure on Google and Gmail by slowing the service down further or implementing occasional blocks (like it has in the past). It is doubtful a tit-for-tat agreement has been made between the Chinese government and Google on this matter and even if the Chinese government made some sort of agreement not to block Gmail this would likely only be a short-term promise until another issue (or Party Congress or high level corruption case, etc.) arises in the future and changes the rules of the game.

Many well-financed foreign and domestic entities are also working around the clock to develop new circumvention tools. You need only witness the cat and mouse game being played between VPN providers and the Chinese authorities. No sooner is one channel blocked than another is opened. The VPN providers are winning this battle with some minor inconveniences along the way, but it is unlikely that China will ever succeed at fully shutting down circumvention tools.

But Google’s quiet exit from the censorship game in China could herald the arrival of a much more powerful and important voice of opposition – China’s netizens and domestic media organizations. Our breaking of the Google story generated decent media exposure in foreign press but nothing compared to the outcry that occurred over censorship at Southern Weekend only two days later. Supporters of the media publication were vocal on social media and when their messages started to get deleted then sent more messages, generating their own levels of encryption by writing cryptic poetic prose which would evade any straightforward keyword block yet still carry a painstakingly obvious message.

China has a long history of not instituting change when foreign powers have insisted that change is necessary. No country likes to be told what to do and China is no exception. With Google out of the picture and no obvious foreign successor to the anti-censorship throne, the title is now open for a Chinese heir and it would make sense that an influential media organization like Southern Weekend would move into this territory. And whatever the result of the standoff, these two incidents could very well spell the beginning of the end for online censorship in China. An endless stream of China experts have long predicted that social instability is a major political risk for the Chinese government. But when this train gets moving, fueled by social media, it will be hard to stop. Other Southern Weekends will take up the anti-censorship throne and if they are defeated yet others will move into their places. When all daring Chinese media organizations have been silenced in China, individual voices will start to rise and once that happens (and it could be argued that it already is with the Southern Weekend incident) there will be only two options left for the Chinese government: flip the off switch on mobile and internet communications or let the escaped animal roam free.


More Blog Posts

Subscribe to our mailing list
Show content from Blog | Google+ | Twitter | All. Subscribe to our blog using RSS.

Thu, Sep 24, 2015

Apple blocked CNNIC CA months after MITM attacks

In March of this year, Google found unauthorized digital certificates for several Google domains. The root certificate authority for these domains was the China Internet Network Information Center (CNNIC). CNNIC was controlled by the Chinese government through the Ministry of Industry and Information Technology and is now under the management of the Cyberspace Administration of China (CAC). CNNIC was recognized by all major browsers as a trusted Certificate Authority. If CNNIC signs a fake certificate used in a man-in-the-middle attack, no browser will warn of any unusual activity unless the certificate is pinned.

Wed, Sep 23, 2015

Malicious Xcode could spread via download manager Xunlei

What’s at stake?

We reported last week that popular Chinese iOS apps were compromised in an unprecedented malware attack. We discovered that the source of the infection was compromised copies of Xcode hosted on Baidu Pan. Apple has published an article urging developers to download Xcode directly from the Mac App Store, or from the Apple Developer website and validate signatures. We’ve now discovered that even if a developer uses a download link seemingly from Apple, he might still be possible to obtain a compromised copy of Xcode.

Please note that we do not have evidence that such attacks has happened. But it is an easy attack that anyone can implement.

How does it work?

This compromise happened because of Xunlei. Xunlei is the most popular download manager in China. Much of its popularity is due to the fact they can accelerate download speeds by pulling resources from other Xunlei users as well as cached copies on the Xunlei server. All of this, however, is invisible to users. Users can simply enter a regular http download address into Xunlei  download manager and the download will start. Chinese developers were using direct download addresses such as to download Xcode.

Mon, Sep 21, 2015



Sat, Sep 19, 2015

Popular Chinese iOS apps compromised in unprecedented malware attack

What happened?

According to recent reports, some versions of Xcode used by developers in China have been compromised and are being used to inject tracking codes in iOS apps without developer knowledge. (1,2). Unaware of the injection, those developers then released their compromised iOS apps to the App Store which were then later approved by Apple. At the time of writing this post, the compromised apps are still available in the App store. Any user who has installed and launched these compromised apps will be a victim of these tracking codes.

This is a significant compromise of Apple’s app store. Apple notoriously manually reviews all app submissions and, in comparison to Android stores, has been relatively malware-free. This is the most widespread and significant spread of malware in the history of the Apple app store, anywhere in the world.

The compromised version of Xcode was hosted on Baidu Pan. It is unlikely that Baidu was aware of the compromised version of Xcode. The company removed the files yesterday when news of the compromise surfaced. Because of slow download speeds from foreign websites in China, many Chinese developers prefer to download apps from domestic websites. Many Chinese also use download software like Xunlei, rather than downloading directly from the official Mac App Store.

According to users reports, many prominent Chinese apps are affected. We have included links to the compromised apps in the list below but DO NOT DOWNLOAD these apps. We are simply linking to them so that users can recognize the apps. Affected apps include:  

Wechat The most popolar messaging app in China 

Wed, Sep 16, 2015



Roya, David, Nick, nweaver, Vern, 和我刚刚完成了关于GFW主动探测系统的研究。这个系统在几年前就被用来探测翻墙工具,比如Tor。我们在之前的博文中介绍过GFW主动探测系统是如何工作的。但有几个问题我们没有回答。比如这个系统的物理结构是怎样的。那些用来主动探测的IP是归GFW所有的么? 有猜测GFW短时间内劫持了部分IP来用来主动探测,但没有证据。这次研究回答了这些问题。


  • 通常来说,如果Tor的某个网桥代理被GFW检测并封锁,它会一直被封锁。但是这意味着网桥代理完全无法访问吗? 我们让中国的VPS一直连接我们控制的网桥代理。我们发现,每25小时,中国的VPS可以短暂的连接到我们的代理网桥。下图显示了这个现象。每个数据点表示中国的VPS试图与网桥代理建立连接。中国联通和中国教育网都有这个周期性现象。有时候,网络安全设备在更新规则时会默认允许所有流量,但我们不知道GFW周期性现象是不是因为这个原因导致的。

  • 我们找到了规律,GFW主动探测的TCP头暗示那几千个IP都来自与同一个地方。下图显示了数据包的初始序号和时间。每个数据点都是一个主动探测连接。如果每个主动探测都是从不同地方发出的,我们应该看到随机的数据点,因为数据包的初始序号是随机选择的。但是下图显示主动探测连接虽然来自不同IP,但是非常有规律。我们认为主动探测的初始序号是按照时间产生的。


Subscribe to our blog using RSS.





{I have|I've} been {surfing|browsing} online more than {three|3|2|4} hours today,
yet I never found any interesting article like yours.
{It's|It is} pretty worth enough for me. {In my opinion|Personally|In my view}, if all {webmasters|site owners|website owners|web owners}
and bloggers made good content as you did, the {internet|net|web}
will be {much more|a lot more} useful than ever
I {couldn't|could not} {resist|refrain from} commenting.
{Very well|Perfectly|Well|Exceptionally well} written!|
{I will|I'll} {right away|immediately} {take hold
of|grab|clutch|grasp|seize|snatch} your {rss|rss feed} as I {can not|can't} {in finding|find|to find} your {email|e-mail} subscription {link|hyperlink} or
{newsletter|e-newsletter} service. Do {you have|you've} any?
{Please|Kindly} {allow|permit|let} me {realize|recognize|understand|recognise|know} {so that|in order that}
I {may just|may|could} subscribe. Thanks.|
{It is|It's} {appropriate|perfect|the best} time to make some plans for the
future and {it is|it's} time to be happy. {I have|I've} read this post and if
I could I {want to|wish to|desire to} suggest you
{few|some} interesting things or {advice|suggestions|tips}.
{Perhaps|Maybe} you {could|can} write next
articles referring to this article. I {want to|wish to|desire to} read {more|even more}
things about it!|
{It is|It's} {appropriate|perfect|the best} time to make {a few|some} plans for
{the future|the longer term|the long run} and
{it is|it's} time to be happy. {I have|I've} {read|learn} this {post|submit|publish|put up} and if I {may just|may|could}
I {want to|wish to|desire to} {suggest|recommend|counsel} you {few|some} {interesting|fascinating|attention-grabbing} {things|issues} or
{advice|suggestions|tips}. {Perhaps|Maybe} you {could|can} write {next|subsequent} articles {relating to|referring to|regarding} this article.
I {want to|wish to|desire to} {read|learn} {more|even more} {things|issues} {approximately|about}
{I have|I've} been {surfing|browsing} {online|on-line} {more than|greater than} {three|3} hours {these days|nowadays|today|lately|as of late}, {yet|but} I {never|by no means} {found|discovered} any {interesting|fascinating|attention-grabbing} article like yours.
{It's|It is} {lovely|pretty|beautiful} {worth|value|price} {enough|sufficient} for me.
{In my opinion|Personally|In my view}, if
all {webmasters|site owners|website owners|web
owners} and bloggers made {just right|good|excellent} {content|content
material} as {you did|you probably did}, the {internet|net|web} {will be|shall be|might be|will probably be|can be|will likely be}
{much more|a lot more} {useful|helpful} than ever before.|
Ahaa, its {nice|pleasant|good|fastidious} {discussion|conversation|dialogue} {regarding|concerning|about|on the topic of} this {article|post|piece of writing|paragraph} {here|at this place} at this {blog|weblog|webpage|website|web site}, I have read all that, so {now|at this time} me also commenting {here|at this place}.|
I am sure this {article|post|piece of writing|paragraph} has touched all the internet {users|people|viewers|visitors}, its really really
{nice|pleasant|good|fastidious} {article|post|piece of writing|paragraph} on building up new {blog|weblog|webpage|website|web site}.|
Wow, this {article|post|piece of writing|paragraph} is
{nice|pleasant|good|fastidious}, my {sister|younger sister} is analyzing {such|these|these kinds of} things,
{so|thus|therefore} I am going to {tell|inform|let know|convey} her.|
{Saved as a favorite|bookmarked!!}, {I really like|I like|I love} {your
blog|your site|your web site|your website}!|
Way cool! Some {very|extremely} valid points! I appreciate you {writing this|penning this} {article|post|write-up} {and the|and also the|plus the} rest of the
{site is|website is} {also very|extremely|very|also really|really} good.|
Hi, {I do believe|I do think} {this is an excellent|this is a great}
{blog|website|web site|site}. I stumbledupon it ;) {I will|I am going to|I'm going to|I may} {come back|return|revisit}
{once again|yet again} {since I|since i have} {bookmarked|book marked|book-marked|saved as a favorite} it.
Money and freedom {is the best|is the greatest} way to change, may
you be rich and continue to {help|guide} {other people|others}.|
Woah! I'm really {loving|enjoying|digging} the template/theme of this {site|website|blog}.
It's simple, yet effective. A lot of times it's {very hard|very difficult|challenging|tough|difficult|hard} to get that
"perfect balance" between {superb usability|user friendliness|usability} and
{visual appearance|visual appeal|appearance}. I must say {that you've|you
have|you've} done a {awesome|amazing|very good|superb|fantastic|excellent|great} job with this.
{In addition|Additionally|Also}, the blog loads {very|extremely|super} {fast|quick}
for me on {Safari|Internet explorer|Chrome|Opera|Firefox}.
{Superb|Exceptional|Outstanding|Excellent} Blog!|
These are {really|actually|in fact|truly|genuinely} {great|enormous|impressive|wonderful|fantastic} ideas in {regarding|concerning|about|on the topic of} blogging.
You have touched some {nice|pleasant|good|fastidious} {points|factors|things}
here. Any way keep up wrinting.|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys
{are|are usually|tend to be} up too. {This sort of|This type of|Such|This kind of} clever work and {exposure|coverage|reporting}!

Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works
guys I've {incorporated||added|included} you guys to {|my|our||my personal|my own} blogroll.|
{Howdy|Hi there|Hey there|Hi|Hello|Hey}! Someone in my {Myspace|Facebook}
group shared this {site|website} with us so I came to {give
it a look|look it over|take a look|check it out}. I'm definitely {enjoying|loving} the information.
I'm {book-marking|bookmarking} and will be tweeting this to
my followers! {Terrific|Wonderful|Great|Fantastic|Outstanding|Exceptional|Superb|Excellent} blog and
{style and design|design and style|design}.|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys {are|are
usually|tend to be} up too. {This sort of|This type of|Such|This kind of} clever work and {exposure|coverage|reporting}!

Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works guys I've
{incorporated|added|included} you guys to {|my|our|my personal|my own} blogroll.|
{Howdy|Hi there|Hey there|Hi|Hello|Hey} would you mind {stating|sharing}
which blog platform you're {working with|using}? I'm {looking|planning|going} to start my own blog {in the near future|soon} but I'm having a {tough|difficult|hard} time {making a decision|selecting|choosing|deciding} between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your {design and style|design|layout}
seems different then most blogs and I'm looking for
something {completely unique|unique}.
P.S {My apologies|Apologies|Sorry} for {getting|being} off-topic but I
had to ask!|
{Howdy|Hi there|Hi|Hey there|Hello|Hey} would you mind letting me know which {webhost|hosting company|web host} you're {utilizing|working with|using}?
I've loaded your blog in 3 {completely different|different} {internet browsers|web browsers|browsers} and I must say this blog loads a lot {quicker|faster}
then most. Can you {suggest|recommend} a good {internet hosting|web hosting|hosting} provider at
a {honest|reasonable|fair} price? {Thanks a lot|Kudos|Cheers|Thank you|Many thanks|Thanks}, I appreciate
{I love|I really like|I like|Everyone loves} it {when people|when individuals|when folks|whenever
people} {come together|get together} and share {opinions|thoughts|views|ideas}.
Great {blog|website|site}, {keep it up|continue the good work|stick with it}!|
Thank you for the {auspicious|good} writeup. It in fact was a amusement account it.
Look advanced to {far|more} added agreeable from you! {By the way|However}, how {can|could} we communicate?|
{Howdy|Hi there|Hey there|Hello|Hey} just wanted to give
you a quick heads up. The {text|words} in your {content|post|article} seem to be running off the screen in {Ie|Internet
explorer|Chrome|Firefox|Safari|Opera}. I'm not sure if
this is a {format|formatting} issue or something to
do with {web browser|internet browser|browser} compatibility but I {thought|figured} I'd post to let you know.
The {style and design|design and style|layout|design} look great though!
Hope you get the {problem|issue} {solved|resolved|fixed} soon. {Kudos|Cheers|Many thanks|Thanks}|
This is a topic {that is|that's|which is} {close to|near to} my heart...
{Cheers|Many thanks|Best wishes|Take care|Thank you}! {Where|Exactly where} are your contact details though?|
It's very {easy|simple|trouble-free|straightforward|effortless} to find out any {topic|matter} on {net|web} as compared to {books|textbooks}, as I found this {article|post|piece of writing|paragraph} at this {website|web site|site|web page}.|
Does your {site|website|blog} have a contact page? I'm having
{a tough time|problems|trouble} locating it but, I'd like to {send|shoot} you an {e-mail|email}.
I've got some {creative ideas|recommendations|suggestions|ideas} for your blog you might be interested in hearing.
Either way, great {site|website|blog} and I look forward to seeing it {develop|improve|expand|grow} over time.|
{Hola|Hey there|Hi|Hello|Greetings}! I've been {following|reading} your {site|web site|website|weblog|blog} for {a long time|a while|some
time} now and finally got the {bravery|courage} to go ahead
and give you a shout out from {New Caney|Kingwood|Huffman|Porter|Houston|Dallas|Austin|Lubbock|Humble|Atascocita} {Tx|Texas}!
Just wanted to {tell you|mention|say} keep up the {fantastic|excellent|great|good} {job|work}!|
Greetings from {Idaho|Carolina|Ohio|Colorado|Florida|Los angeles|California}!

I'm {bored to tears|bored to death|bored} at work so I decided to {check out|browse} your {site|website|blog} on my iphone during lunch break.
I {enjoy|really like|love} the {knowledge|info|information}
you {present|provide} here and can't wait to take a
look when I get home. I'm {shocked|amazed|surprised}
at how {quick|fast} your blog loaded on my {mobile|cell phone|phone} ..
I'm not even using WIFI, just 3G .. {Anyhow|Anyways}, {awesome|amazing|very good|superb|good|wonderful|fantastic|excellent|great} {site|blog}!|
Its {like you|such as you} {read|learn} my {mind|thoughts}!
You {seem|appear} {to understand|to know|to grasp} {so much|a lot} {approximately|about} this,
{like you|such as you} wrote the {book|e-book|guide|ebook|e
book} in it or something. {I think|I feel|I believe} {that you|that you simply|that you just} {could|can} do with
{some|a few} {%|p.c.|percent} to {force|pressure|drive|power} the message {house|home} {a bit|a little bit},
{however|but} {other than|instead of} that, {this is|that is} {great|wonderful|fantastic|magnificent|excellent} blog.
{A great|An excellent|A fantastic} read. {I'll|I will}
{definitely|certainly} be back.|
I visited {multiple|many|several|various} {websites|sites|web sites|web pages|blogs} {but|except|however}
the audio {quality|feature} for audio songs {current|present|existing}
at this {website|web site|site|web page} is {really|actually|in fact|truly|genuinely} {marvelous|wonderful|excellent|fabulous|superb}.|
{Howdy|Hi there|Hi|Hello}, i read your blog {occasionally|from time
to time} and i own a similar one and i was just {wondering|curious} if
you get a lot of spam {comments|responses|feedback|remarks}?

If so how do you {prevent|reduce|stop|protect against} it,
any plugin or anything you can {advise|suggest|recommend}?
I get so much lately it's driving me {mad|insane|crazy} so any
{assistance|help|support} is very much appreciated.|
Greetings! {Very helpful|Very useful} advice
{within this|in this particular} {article|post}! {It is the|It's the} little changes {that make|which will make|that produce|that will
make} {the biggest|the largest|the greatest|the most important|the most significant} changes.
{Thanks a lot|Thanks|Many thanks} for sharing!|
{I really|I truly|I seriously|I absolutely} love {your blog|your site|your
website}.. {Very nice|Excellent|Pleasant|Great} colors & theme.
Did you {create|develop|make|build} {this
website|this site|this web site|this amazing site} yourself?
Please reply back as I'm {looking to|trying to|planning to|wanting to|hoping to|attempting to} create {my own|my very own|my own personal} {blog|website|site}
and {would like to|want to|would love to} {know|learn|find
out} where you got this from or {what the|exactly what the|just
what the} theme {is called|is named}. {Thanks|Many thanks|Thank you|Cheers|Appreciate
{Hi there|Hello there|Howdy}! This {post|article|blog post} {couldn't|could not} be written {any better|much better}!
{Reading through|Looking at|Going through|Looking through} this {post|article} reminds me of my
previous roommate! He {always|constantly|continually} kept {talking
about|preaching about} this. {I will|I'll|I am going to|I most
certainly will} {forward|send} {this article|this information|this post} to him.
{Pretty sure|Fairly certain} {he will|he'll|he's going to} {have a good|have a very
good|have a great} read. {Thank you for|Thanks for|Many thanks for|I appreciate you
for} sharing!|
{Wow|Whoa|Incredible|Amazing}! This blog looks {exactly|just} like my old one!
It's on a {completely|entirely|totally} different {topic|subject} but it has pretty much the same {layout|page layout} and design. {Excellent|Wonderful|Great|Outstanding|Superb}
choice of colors!|
{There is|There's} {definately|certainly} {a lot to|a great deal to}
{know about|learn about|find out about} this {subject|topic|issue}.

{I like|I love|I really like} {all the|all of the} points {you
made|you've made|you have made}.|
{You made|You've made|You have made} some {decent|good|really good} points there.
I {looked|checked} {on the internet|on the web|on the net}
{for more info|for more information|to find out more|to learn more|for additional
information} about the issue and found {most individuals|most people}
will go along with your views on {this website|this site|this web site}.|
{Hi|Hello|Hi there|What's up}, I {log on to|check|read} your {new stuff|blogs|blog} {regularly|like
every week|daily|on a regular basis}. Your {story-telling|writing|humoristic} style is
{awesome|witty}, keep {doing what you're doing|up the good work|it up}!|
I {simply|just} {could not|couldn't} {leave|depart|go away} your {site|web site|website} {prior to|before} suggesting that I {really|extremely|actually} {enjoyed|loved} {the standard|the usual} {information|info} {a
person|an individual} {supply|provide} {for your|on your|in your|to your}
{visitors|guests}? Is {going to|gonna} be {back|again} {frequently|regularly|incessantly|steadily|ceaselessly|often|continuously} {in order to|to} {check up on|check
out|inspect|investigate cross-check} new posts|
{I wanted|I needed|I want to|I need to} to thank you for this {great|excellent|fantastic|wonderful|good|very good} read!!
I {definitely|certainly|absolutely} {enjoyed|loved} every {little bit of|bit of} it.
{I have|I've got|I have got} you {bookmarked|book marked|book-marked|saved as a
favorite} {to check out|to look at} new {stuff you|things you} post…|
{Hi|Hello|Hi there|What's up}, just wanted to {mention|say|tell you}, I {enjoyed|liked|loved} this {article|post|blog post}.
It was {inspiring|funny|practical|helpful}. Keep on posting!|
{Hi there|Hello}, I enjoy reading {all of|through} your {article|post|article post}.

I {like|wanted} to write a little comment to support you.|
I {always|constantly|every time} spent my half an hour to read this
{blog|weblog|webpage|website|web site}'s {articles|posts|articles or reviews|content} {everyday|daily|every day|all the time} along with a {cup|mug} of coffee.|
I {always|for all time|all the time|constantly|every time} emailed this {blog|weblog|webpage|website|web site} post page to
all my {friends|associates|contacts}, {because|since|as|for the
reason that} if like to read it {then|after that|next|afterward} my {friends|links|contacts} will too.|
My {coder|programmer|developer} is trying
to {persuade|convince} me to move to .net from PHP. I have always disliked the idea because of the {expenses|costs}.
But he's tryiong none the less. I've been using {Movable-type|WordPress} on {a number
of|a variety of|numerous|several|various} websites for about
a year and am {nervous|anxious|worried|concerned} about switching to another
platform. I have heard {fantastic|very good|excellent|great|good} things about Is there a way I can {transfer|import} all
my wordpress {content|posts} into it? {Any kind of|Any}
help would be {really|greatly} appreciated!|
{Hello|Hi|Hello there|Hi there|Howdy|Good day}!
I could have sworn I've {been to|visited} {this blog|this web site|this website|this site|your
blog} before but after {browsing through|going through|looking at}
{some of the|a few of the|many of the} {posts|articles} I realized it's new to me.

{Anyways|Anyhow|Nonetheless|Regardless}, I'm {definitely|certainly} {happy|pleased|delighted} {I found|I discovered|I came across|I stumbled upon} it and I'll be {bookmarking|book-marking} it and checking
back {frequently|regularly|often}!|
{Terrific|Great|Wonderful} {article|work}! {This is|That is} {the type of|the kind of} {information|info} {that are meant to|that are supposed to|that should} be
shared {around the|across the} {web|internet|net}.

{Disgrace|Shame} on {the {seek|search} engines|Google} for {now not|not|no longer} positioning this {post|submit|publish|put up}
{upper|higher}! Come on over and {talk over with|discuss with|seek advice from|visit|consult with} my
{site|web site|website} . {Thank you|Thanks} =)|
Heya {i'm|i am} for the first time here. I {came across|found} this board and I find It {truly|really} useful & it helped me out {a lot|much}.

I hope to give something back and {help|aid} others like you {helped|aided} me.|
{Hi|Hello|Hi there|Hello there|Howdy|Greetings}, {I think|I believe|I do believe|I do
think|There's no doubt that} {your site|your website|your web
site|your blog} {might be|may be|could be|could possibly be} having {browser|internet browser|web browser} compatibility {issues|problems}.
{When I|Whenever I} {look at your|take a look at your} {website|web site|site|blog} in Safari, it
looks fine {but when|however when|however, if|however, when} opening in {Internet
Explorer|IE|I.E.}, {it has|it's got} some overlapping issues.
{I just|I simply|I merely} wanted to {give you a|provide you with a}
quick heads up! {Other than that|Apart from that|Besides that|Aside from that}, {fantastic|wonderful|great|excellent} {blog|website|site}!|
{A person|Someone|Somebody} {necessarily|essentially} {lend a hand|help|assist} to make {seriously|critically|significantly|severely} {articles|posts} {I would|I might|I'd} state.
{This is|That is} the {first|very first} time I frequented your {web page|website page} and
{to this point|so far|thus far|up to now}? I {amazed|surprised} with the {research|analysis} you
made to {create|make} {this actual|this particular} {post|submit|publish|put up} {incredible|amazing|extraordinary}.

{Great|Wonderful|Fantastic|Magnificent|Excellent} {task|process|activity|job}!|
Heya {i'm|i am} for {the primary|the first} time here.

I {came across|found} this board and I {in finding|find|to find} It {truly|really} {useful|helpful} & it helped me out {a lot|much}.
{I am hoping|I hope|I'm hoping} {to give|to offer|to provide|to
present} {something|one thing} {back|again} and {help|aid} others {like you|such as you} {helped|aided} me.|
{Hello|Hi|Hello there|Hi there|Howdy|Good day|Hey there}!
{I just|I simply} {would like to|want to|wish to} {give you a|offer you a} {huge|big} thumbs up
{for the|for your} {great|excellent} {info|information} {you have|you've got|you have got} {here|right here}
on this post. {I will be|I'll be|I am} {coming back to|returning to} {your blog|your site|your website|your web site} for
more soon.|
I {always|all the time|every time} used to {read|study} {article|post|piece of
writing|paragraph} in news papers but now
as I am a user of {internet|web|net} {so|thus|therefore} from now I am using net
for {articles|posts|articles or reviews|content}, thanks to web.|
Your {way|method|means|mode} of {describing|explaining|telling} {everything|all|the whole thing} in this {article|post|piece of writing|paragraph} is {really|actually|in fact|truly|genuinely} {nice|pleasant|good|fastidious}, {all|every one} {can|be able
to|be capable of} {easily|without difficulty|effortlessly|simply} {understand|know|be aware of} it, Thanks a lot.|
{Hi|Hello} there, {I found|I discovered} your {blog|website|web site|site} {by means of|via|by the use of|by way of} Google {at the same time
as|whilst|even as|while} {searching for|looking for} a
{similar|comparable|related} {topic|matter|subject}, your {site|web site|website} {got here|came}
up, it {looks|appears|seems|seems to be|appears to be
like} {good|great}. {I have|I've} bookmarked it in my google bookmarks.

{Hello|Hi} there, {simply|just} {turned into|became|was|become|changed into}
{aware of|alert to} your {blog|weblog} {thru|through|via} Google,
{and found|and located} that {it is|it's} {really|truly} informative.
{I'm|I am} {gonna|going to} {watch out|be careful} for brussels.
{I will|I'll} {appreciate|be grateful} {if you|should you|when you|in the event you|in case you|for those who|if you happen to} {continue|proceed}
this {in future}. {A lot of|Lots of|Many|Numerous} {other folks|folks|other people|people} {will be|shall be|might be|will probably be|can be|will likely be}
benefited {from your|out of your} writing. Cheers!|
{I am|I'm} curious to find out what blog {system|platform} {you have been|you
happen to be|you are|you're} {working with|utilizing|using}?
I'm {experiencing|having} some {minor|small} security {problems|issues} with my latest {site|website|blog} and {I would|I'd} like
to find something more {safe|risk-free|safeguarded|secure}.
Do you have any {solutions|suggestions|recommendations}?|
{I am|I'm} {extremely|really} impressed with your writing skills {and also|as well as} with the layout on your
{blog|weblog}. Is this a paid theme or did you {customize|modify} it yourself?
{Either way|Anyway} keep up the {nice|excellent} quality writing, {it's|it is} rare
to see a {nice|great} blog like this one {these days|nowadays|today}.|
{I am|I'm} {extremely|really} {inspired|impressed} {with your|together with your|along with
your} writing {talents|skills|abilities} {and also|as {smartly|well|neatly} as} with the {layout|format|structure} {for your|on your|in your|to your}
{blog|weblog}. {Is this|Is that this} a paid {subject|topic|subject matter|theme} or did you {customize|modify}
it {yourself|your self}? {Either way|Anyway} {stay|keep} up the {nice|excellent} {quality|high quality} writing, {it's|it is}
{rare|uncommon} {to peer|to see|to look} a {nice|great} {blog|weblog} like this one {these days|nowadays|today}..|
{Hi|Hello}, Neat post. {There is|There's} {a problem|an issue} {with your|together with your|along with your} {site|web site|website} in {internet|web} explorer, {may|might|could|would} {check|test} this?
IE {still|nonetheless} is the {marketplace|market}
{leader|chief} and {a large|a good|a big|a huge} {part of|section of|component to|portion of|component of|element of} {other folks|folks|other people|people} will {leave out|omit|miss|pass over} your {great|wonderful|fantastic|magnificent|excellent} writing {due to|because of} this
{I'm|I am} not sure where {you are|you're} getting your {info|information}, but {good|great} topic.
I needs to spend some time learning {more|much more} or understanding more.

Thanks for {great|wonderful|fantastic|magnificent|excellent} {information|info} I was looking for this {information|info} for my mission.|
{Hi|Hello}, i think that i saw you visited my {blog|weblog|website|web site|site} {so|thus} i came to
“return the favor”.{I am|I'm} {trying to|attempting to} find things to {improve|enhance} my {website|site|web
site}!I suppose its ok to use {some of|a few of}

Review my page ... nike air max 1 pas cher

inspired a lot from this post am following this blog regularly and found very good for bookmarking thanks admin
new year sms in hindi 2015
happy new year sms 2015
happy new year 2015 wallpapers
happy new year 2015 quotes
happy new year 2015
happy new year wishes 2015

Contact a reputed florist for the supply of flowers
ideal for the occasion. The gift should be in tune with the preferences of your loved one.
I truthfully admit that not all these ideas are entirely

Here is my webpage: valentine day sms

A compact helmet camera system that uses a digital camcorder results in professional
quality video. The Second Century Scholarship is a need-based financial assistance extended to Native Hawaiian students with demonstrated financial need.
Just by adding 18k yellow gold to the band's center links, the Two-
tone Date Just turned into a dressier, more fun version of its stainless steel counterpart.

my web blog ... daytona 500 live streaming

this post is awesome, great msg for us, plz update ur blog for daily basis, i am regular visitor of this site, so keep posting for us,

click the below links to create backlink
best free backlink website
click here for msg movie

Hi there everyone, it's my first visit at this web site,
and piece of writing is genuinely fruitful for me, keep up posting these articles.

Look into myy home page -

thanks for this post, keep it up for updating us, i am waiting for ur new article.
IPL 2015 Cricket live score
mps computers
Harjinder Singh

thanks again

situs dimana anda akan mendapatkan tips dan informasi yang paling lengkap tentang keharmonisan rumah tangga dan lebih spesifik tentang bagaimana cara mengatasi ejakulasi dini

saya akan membahas mengenai trik dalam memuaskan istri sehingga ia tetap merasa nyaman dan merasa selalu disayang oleh sang suami.

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.