Dear Apple: Please Keep the iPhone Locked Down

Image of iPhone with padlockEver since Apple introduced the iPhone, first with no third-party apps allowed then permitting apps only under Apple’s strict supervision, there has been hand-wringing in some quarters of the tech world about how Apple’s locked-down mentality would stifle freedom and innovation. The latest blast  against “Apple’s Crystal Prison”comes from the Electronic Frontier Foundation:

While Apple’s products have many virtues, they are marred by an ugly set of restrictions on what users and programmers can do with them. This is most especially true of iOS, though other Apple products sometimes suffer in the same way. In this article we will delve into the kinds of restrictions that Apple, phone companies, and Microsoft have been imposing on mobile computers; the excuses these companies make when they impose these restrictions; the dangers this is creating for open innovation; why Apple in particular should lead the way in fixing this mess. We also propose a bill of rights that need to be secured for people who are purchasing smartphones and other pocket computers.

Fortunately, there’s no reason to believe that Apple is listening to the siren song of openness coming from places like EFF, the Free Software Foundation, Harvard’s Berkman Center, and the Software Freedom Law Center. Completely open systems would give opportunities for anyone with programming skill to get into the guts of any device and see what he or she could do with it. It’s possible that some wonderful things might result. But this same openness clears a pathway for the malicious or the merely incompetent. I don’t care if people want to mess up their own systems, but I don’t want their badly written or downright evil software corrupting mine.

The importance of user experience. By maintaining rigid control over just what software can be loaded onto an iPhone or iPad, Apple has created one of the best user experiences ever. An app that I download from the iTunes App Store may be good, bad, or indifferent in terms of its functionality or its usefulness to me. But I can be confident that it is not going to make a mess of my phone or tablet. And if it does something it shouldn’t, like upload my entire address book without permission, I can be reasonably confident it will be fixed quickly. I don’t have this confidence about any other phone, tablet, or PC except perhaps the fading BlackBerry and the struggling Windows Phone, which have lock-down policies of their own.

For people who really want to mess with their iPhones, they can always jailbreak them and live with the consequences, including a loss of warranty protection. Apple has tried to stop jailbreaking, but has generally been unsuccessful. For the rest of us, the overwhelming majority, we are happy to accept Apple’s restrictions  as the price of increased security and usability. I hate giving up freedom for an illusion of security, but Apple, unlike the Department of Homeland Security, seems to be delivering the real thing.

Misunderstood Gatekeeper. The same folks complaining about the lockdown of iOS are also fretting about new policies for Mac software. But here they seem to be willfully misunderstanding what Apple is doing. Apple recognizes that a Mac is a very different beast than an iOS device and that the sort of restrictions it imposes on iPhones and iPads simply won’t work on Macs. The new Gatekeeper for OS X Mountain Lion does no prevent any user software from being installed. In its default configuration, it will warn against apps that are not digitally signed by a registered Apple developer, but users can easily override the caution and install what they want. Other settings restrict installation only to apps from the Mac App Store, which are approved by Apple and which must obey  new rules requiring sandboxing of apps, or, at the other extreme, allow the installation of anything without objection.

EFF concedes that “fortunately, it will be possible to turn this off in Mountain Lion and install apps from anywhere you want,” but adds, “Apple is continuing down the dangerous road of making their products less open.” Failing to produce evidence of this, EFF’s Micah Lee falls back on hypotheticals: “OS X software authors will find themselves subject to the whims of Apple HQ. What would Mozilla do if Apple refused to authorize Firefox for OS X Mountain Lion, in the same way that Apple refuses to allow a true version of Firefox for the iPhone? Watch half their Mac market share disappear?”

EFF closes with a “Bill of Rights for Mobile Computer Owners.” It’s a strange manifesto, focusing on issues that very, very few users care about, such as the freedom to install the Linux operating system on the phone of your choice. Considering how few people have chosen to install Linux on PCs, where it actually works reasonably well,  this doesn’t seem like a burning issue for most folks. There is nothing in the call about security or ease of use, issues that actually driver users’ choices. This has been a huge blind spot of the free and open software movement for years. And until they take usability seriously, they will be pushed further to the fringes of the tech world and more and more of what we do goes mobile.

 

 

Published by

Steve Wildstrom

Steve Wildstrom is veteran technology reporter, writer, and analyst based in the Washington, D.C. area. He created and wrote BusinessWeek’s Technology & You column for 15 years. Since leaving BusinessWeek in the fall of 2009, he has written his own blog, Wildstrom on Tech and has contributed to corporate blogs, including those of Cisco and AMD and also consults for major technology companies.

249 thoughts on “Dear Apple: Please Keep the iPhone Locked Down”

  1. I’ve never understood what people like the EFF are complaining about. In “Apple’s Crystal Prison” the EFF states:

    “You may have purchased an iPad, but unless you’ve exploited a vulnerability in iOS to jailbreak it, there are many things you cannot install on it.”

    It looks to me as though anyone who wants to jailbreak their Apple device can do that if they have the technical knowledge, and once it’s jailbroken, they can install whatever software they like. It seems likely that the people who want to jailbreak are those who do have technical knowledge.

    If Apple threatens not to honor the warranty on a jailbroken device, is it not possible to un-jailbreak it before taking it to Apple for service?

    1. I believe a full reset will restore a jailbroken iPhone to factory condition. I think apple’s warranty position is really that they wont provide software support to jailbroken devices, which strikes me as perfectly reasonable.

      1. You see, that is what my main problem with Apple vs. Jailbreakers is: It is totally hypocrisy from their own stated values and roots. They started out in a garage fighting against the “man’ and control, but in this issue they are like the Gestapo. They spread lies and rumors. You can easily set your phone back to “factory” standard after you have jailbroken your phone and they will never know.

        So simply stating that if you jailbreak your phone, your warranty is immediately voided is nothing but a lie and scare tactic. (Maybe in the beginning of jailbreaking you could “brick” your phone, but that happens very rarely if ever now). And the fact that they tried to get congress to pass a law making it illegal is outlandish. It’s my property and I can do with it whatever I want.

        And Finally, Rich you are correct. Even though jailbreaking your phone is getting easier all the time (one of the versions all you had to do was go to a website and download a program), most people that do it, are somewhat technically adverse in computers and programming, and understand what they are doing before they try it. In fact, I have asked to jailbreak many of my friends’ iPhones, Ipads, etc… and most will say “Doesn’t that void my warranty” or “isn’t that illegal” and they just don’t understand how many benefits there are in jailbreaking. And unfortunately due to propaganda and mis-statements they might not ever find out how much better these products could be if they included some basic features and tweaks that you can add yourself.

        1. Apple taking a hardline against jailbreakers was essentially borne out of contractual respect to their exclusive carrier partner AT&T. If they had no such commitment then I’m sure they’d be pretty easy-going about it, in the same way that they were with ripped CD’s on to iTunes and the whole DRM debacle with the music companies in the early days…

        2. Apple taking a hardline against jailbreakers was essentially borne out of contractual respect to their exclusive carrier partner AT&T. If they had no such commitment then I’m sure they’d be pretty easy-going about it, in the same way that they were with ripped CD’s on to iTunes and the whole DRM debacle with the music companies in the early days…

        3. I don’t think they were ever “fighting against the man.” I think they wanted to make a more useable PC for the masses. “Gestapo”? Really?

          No one is telling you not to jailbreak your iOS device. You’re a big boy, and you can do what you want.

        4. I don’t think they were ever “fighting against the man.” I think they wanted to make a more useable PC for the masses. “Gestapo”? Really?

          No one is telling you not to jailbreak your iOS device. You’re a big boy, and you can do what you want.

      2. You see, that is what my main problem with Apple vs. Jailbreakers is: It is totally hypocrisy from their own stated values and roots. They started out in a garage fighting against the “man’ and control, but in this issue they are like the Gestapo. They spread lies and rumors. You can easily set your phone back to “factory” standard after you have jailbroken your phone and they will never know.

        So simply stating that if you jailbreak your phone, your warranty is immediately voided is nothing but a lie and scare tactic. (Maybe in the beginning of jailbreaking you could “brick” your phone, but that happens very rarely if ever now). And the fact that they tried to get congress to pass a law making it illegal is outlandish. It’s my property and I can do with it whatever I want.

        And Finally, Rich you are correct. Even though jailbreaking your phone is getting easier all the time (one of the versions all you had to do was go to a website and download a program), most people that do it, are somewhat technically adverse in computers and programming, and understand what they are doing before they try it. In fact, I have asked to jailbreak many of my friends’ iPhones, Ipads, etc… and most will say “Doesn’t that void my warranty” or “isn’t that illegal” and they just don’t understand how many benefits there are in jailbreaking. And unfortunately due to propaganda and mis-statements they might not ever find out how much better these products could be if they included some basic features and tweaks that you can add yourself.

    2. I believe a full reset will restore a jailbroken iPhone to factory condition. I think apple’s warranty position is really that they wont provide software support to jailbroken devices, which strikes me as perfectly reasonable.

    3. Apple is getting increasingly aggressive in preventing jailbreaking of phones, which IS causing trouble for other users.

      For example, say tomorrow you upgrade your iphone4 to iOS 5.1.1 and it breaks something that you rely on every day or the performance is miserably slow. Can you revert to the old version of iOS on your phone? nope. Apple’s requirement that all restores onto phones have to be “validated” by iTunes with Apple has shut this down unless you are pretty aware of the man-in-the-middle attack on this done by the jail breakers.

      Apple’s closed nature *is* causing people to try to circumvent their security and is making a market for apps that Apple has no participation in the commerce through the Cydia store. An example:

      I wanted to write an app that monitored your data usage and shut the data off when you reached your cap. Seemed simple enough to do, the user enters their cap numbers, the start date on their contract and the phone keeps track of the rest. Nope, can’t do it and put it in the store. You can do it for a jailbroken phone. The reason is that you have to use a non-public API/Framework to get ahold of the info for the 3G data and then turn something off that isn’t allowed to be turned off from the documented API’s. use one of those and your app is immediately rejected.

      Would this be useful for someone who is trying to manage their data usage? Absolutely, but because of the closed nature of this AAPL would reject it. Any damage to anyone? Nope.

      Had they taken a more open approach that says “if you use a private API you are free to do so, however you must warn the users that you are doing so, that future updates to iOS may break the app and then ask if they want to proceed” would accommodate such things. Apple gets to only warrant the software when the app is official, but these unique and useful things can get done.

      Finally, take a look at jailbreakmatrix.com and watch their 100 reasons to jailbreak video. Some cool stuff in there, some things that I use regularly.

      Oh, and don’t forget that some of the things that Apple is now doing were done first by jailbroken apps, including the app store. I had apps installed on my original iPhone a year before the store becme available. So Apple must think that some of these ideas are worthwhile!

    4. Apple is getting increasingly aggressive in preventing jailbreaking of phones, which IS causing trouble for other users.

      For example, say tomorrow you upgrade your iphone4 to iOS 5.1.1 and it breaks something that you rely on every day or the performance is miserably slow. Can you revert to the old version of iOS on your phone? nope. Apple’s requirement that all restores onto phones have to be “validated” by iTunes with Apple has shut this down unless you are pretty aware of the man-in-the-middle attack on this done by the jail breakers.

      Apple’s closed nature *is* causing people to try to circumvent their security and is making a market for apps that Apple has no participation in the commerce through the Cydia store. An example:

      I wanted to write an app that monitored your data usage and shut the data off when you reached your cap. Seemed simple enough to do, the user enters their cap numbers, the start date on their contract and the phone keeps track of the rest. Nope, can’t do it and put it in the store. You can do it for a jailbroken phone. The reason is that you have to use a non-public API/Framework to get ahold of the info for the 3G data and then turn something off that isn’t allowed to be turned off from the documented API’s. use one of those and your app is immediately rejected.

      Would this be useful for someone who is trying to manage their data usage? Absolutely, but because of the closed nature of this AAPL would reject it. Any damage to anyone? Nope.

      Had they taken a more open approach that says “if you use a private API you are free to do so, however you must warn the users that you are doing so, that future updates to iOS may break the app and then ask if they want to proceed” would accommodate such things. Apple gets to only warrant the software when the app is official, but these unique and useful things can get done.

      Finally, take a look at jailbreakmatrix.com and watch their 100 reasons to jailbreak video. Some cool stuff in there, some things that I use regularly.

      Oh, and don’t forget that some of the things that Apple is now doing were done first by jailbroken apps, including the app store. I had apps installed on my original iPhone a year before the store becme available. So Apple must think that some of these ideas are worthwhile!

      1. I was talking about jailbreaking your own phone or your friends’ devices, and we seem to agree that you’re able to do that if you’re technically aware. If you’re speaking about jailbreaking phones you’ve bought and selling them, then you’re getting into commercial activity and I think that involves different issues than your freedom to do what you want with your own phone. If you go into business selling Apple’s products you’re a potential competitor and it’s hardly surprising that Apple might oppose you.

      2. I was talking about jailbreaking your own phone or your friends’ devices, and we seem to agree that you’re able to do that if you’re technically aware. If you’re speaking about jailbreaking phones you’ve bought and selling them, then you’re getting into commercial activity and I think that involves different issues than your freedom to do what you want with your own phone. If you go into business selling Apple’s products you’re a potential competitor and it’s hardly surprising that Apple might oppose you.

  2. I’ve never understood what people like the EFF are complaining about. In “Apple’s Crystal Prison” the EFF states:

    “You may have purchased an iPad, but unless you’ve exploited a vulnerability in iOS to jailbreak it, there are many things you cannot install on it.”

    It looks to me as though anyone who wants to jailbreak their Apple device can do that if they have the technical knowledge, and once it’s jailbroken, they can install whatever software they like. It seems likely that the people who want to jailbreak are those who do have technical knowledge.

    If Apple threatens not to honor the warranty on a jailbroken device, is it not possible to un-jailbreak it before taking it to Apple for service?

  3. Methinks there’s a misunderstanding twixt “features and functions” vs. “customization”. “Openness” is vapor talk. It doesn’t exist. What does exist is “in the beginning was the word” and in the world of tech products the word is the features and function document. It’s the edifice upon which the product is built. Has nothing to do with freedom, openness or accessibility. Apple puts user comfort into its features and functions doc. Seems to me that people who rant about openness do not understand how things are built. Shame. Wastes a lot of energy and clouds thinking.

  4. Methinks there’s a misunderstanding twixt “features and functions” vs. “customization”. “Openness” is vapor talk. It doesn’t exist. What does exist is “in the beginning was the word” and in the world of tech products the word is the features and function document. It’s the edifice upon which the product is built. Has nothing to do with freedom, openness or accessibility. Apple puts user comfort into its features and functions doc. Seems to me that people who rant about openness do not understand how things are built. Shame. Wastes a lot of energy and clouds thinking.

  5. If the house you want is in a gated community, you either buy it or not. It’s quite pompous and egocentric to insist a whole community should remove the existing useful gate and install bars on the individual homes just so you can enjoy the “freedom” of less security. Some of us bought our home because it IS a gated community. We’ve already seen what happened to the other communities that were left to find their own windows’ security. Some people never bothered and now they are constantly reinstalling new windows due to vandalism. If you don’t touch my gated community, I won’t touch your windows.

  6. If the house you want is in a gated community, you either buy it or not. It’s quite pompous and egocentric to insist a whole community should remove the existing useful gate and install bars on the individual homes just so you can enjoy the “freedom” of less security. Some of us bought our home because it IS a gated community. We’ve already seen what happened to the other communities that were left to find their own windows’ security. Some people never bothered and now they are constantly reinstalling new windows due to vandalism. If you don’t touch my gated community, I won’t touch your windows.

  7. I agree. However, needs to start approving apps that will allow people to more customizing the UI. Apple’s UI to me is so boring. I can’t change Icons, Folders, the Dock, etc. As much as I love the simple UI, its lacking customization unlike Android.

  8. I agree. However, needs to start approving apps that will allow people to more customizing the UI. Apple’s UI to me is so boring. I can’t change Icons, Folders, the Dock, etc. As much as I love the simple UI, its lacking customization unlike Android.

  9. There are plenty of perfectly valid reasons to jailbreak your phone,which have nothing to do with loading something illegal on the phone. I’ve dropped my phone several times, and as a result the home button will work sometimes, and not work sometimes. When it doesn’t work, the phone is pretty much useless – try using your iphone without the home button. By jailbreaking the phone, I can assign the home button functionality to other buttons, thus avoiding having to buy another phone.

  10. There are plenty of perfectly valid reasons to jailbreak your phone,which have nothing to do with loading something illegal on the phone. I’ve dropped my phone several times, and as a result the home button will work sometimes, and not work sometimes. When it doesn’t work, the phone is pretty much useless – try using your iphone without the home button. By jailbreaking the phone, I can assign the home button functionality to other buttons, thus avoiding having to buy another phone.

  11. It seems to me that that there are two kinds of people: those who insist on the ability to customize and tweak their personal electronics, and those who don’t seem to mind giving up that freedom in exchange for elegance, simplicity, and security. Apple’s draws its customers from that second set of people, and judging by their success, I’d say the latter group represents the majority of consumers.

    It is unrealistic to expect Apple to cater to the geek minority. They tend to be loud, obnoxious, dogmatic whiners who populate online tech discussions far in excess of their proportion of the customer base. Let Apple’s competitors knock themselves out attempting to satisfy them.

  12. It seems to me that that there are two kinds of people: those who insist on the ability to customize and tweak their personal electronics, and those who don’t seem to mind giving up that freedom in exchange for elegance, simplicity, and security. Apple’s draws its customers from that second set of people, and judging by their success, I’d say the latter group represents the majority of consumers.

    It is unrealistic to expect Apple to cater to the geek minority. They tend to be loud, obnoxious, dogmatic whiners who populate online tech discussions far in excess of their proportion of the customer base. Let Apple’s competitors knock themselves out attempting to satisfy them.

    1. and what you don’t understand is that the latter group non-tech savy people are disappearing and 85 year olds are operating computers and smart phones. Apple needs to grow with the changing times

      1. It is ironic that you would use that argument. One of the reasons that 85 year olds are operating computers and smart phones is that Apple led the way in showing how to design devices and user interfaces that could be operated by “normal” people. It is the availability of Apple products (and the Apple -inspired features and design priorities which have been adopted by its competitors) which have made this possible. I’ll bet that very few of the aforementioned oldsters are rooting their phones and building and modifying their own Windows and Linux computers.

  13. There is freedom of choice, if anyone don’t like Apple’s Crystal Prison, go ahead to get the Android phones. There are so many of them, in different screen size and price range. Android makers always have the the “faster cpu, more memory and better design”, some top model also come with free dropbox space too! And they are always cheaper than iphone !! Go get the open system Android and leave us alone! Why these people keep asking Apple to be more “open”? Is it because they knew the crystal prison of iOS system is the main reason why so many people choosing iphone?

  14. There is freedom of choice, if anyone don’t like Apple’s Crystal Prison, go ahead to get the Android phones. There are so many of them, in different screen size and price range. Android makers always have the the “faster cpu, more memory and better design”, some top model also come with free dropbox space too! And they are always cheaper than iphone !! Go get the open system Android and leave us alone! Why these people keep asking Apple to be more “open”? Is it because they knew the crystal prison of iOS system is the main reason why so many people choosing iphone?

  15. iPhones are clearly impractical. Using a device as mass storage can be expected by even the most ancient MP3 players – you should not be forced to use a particular software application, especially with the lag of iTunes. As an iPhone user myself, I have got so fed up with this – they are made with great quality, ‘feel good’ in your hand, but fail to provide even the most basic of functions. Enough of this slavery with apple…

  16. Hey there exceptional blog! Does running a
    blog such as this take a large amount of work? I’ve very little understanding of coding however I was hoping to start my own blog in the near future.
    Anyway, if you have any suggestions or techniques
    for new blog owners please share. I know
    this is off subject nevertheless I simply had to ask.
    Thank you!

  17. Terrific work! That is the kind of information that are meant to be shared around the
    internet. Disgrace on Google for now not positioning
    this publish higher! Come on over and consult with my website .
    Thanks =)

  18. We are a bunch of volunteers and opening a brand new scheme in our community.
    Your website offered us with useful info to work on. You have done a formidable activity and our entire community will probably be grateful to you.

  19. I all the time used to read article in news papers but now as I
    am a user of net thus from now I am using net for articles or reviews,
    thanks to web.

  20. Hmm is anyone else having problems with the pictures on this blog loading?

    I’m trying to figure out if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  21. hello there and thank you for your information –
    I have definitely picked up something new from right here.
    I did however expertise several technical issues using this web site, since I experienced to reload the web site many times previous to I could get it to load correctly.

    I had been wondering if your web host is OK? Not that I am complaining, but slow loading instances times will often affect your
    placement in google and can damage your quality score if
    ads and marketing with Adwords. Anyway I’m adding this RSS to my email and could look out
    for much more of your respective intriguing content.
    Make sure you update this again very soon.

  22. I really like what you guys tend to be up too. This sort of clever work
    and reporting! Keep up the amazing works guys I’ve incorporated you guys
    to my blogroll.

  23. Good day! I could have sworn I’ve visited your blog before
    but after going through some of the articles I realized it’s new to me.

    Anyhow, I’m certainly happy I found it and I’ll be book-marking it and
    checking back often!

  24. Hello there! This post could not be written any better! Reading this
    post reminds me of my old room mate! He always kept chatting about this.
    I will forward this page to him. Pretty sure he will have a
    good read. Many thanks for sharing!

  25. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts.
    After all I’ll be subscribing to your rss feed and I hope you write again soon!

  26. I feel that is one of the so much vital info for me.
    And i am happy studying your article. But should statement on some basic
    things, The web site taste is ideal, the articles is in reality excellent : D.
    Good activity, cheers

  27. Thanks for a marvelous posting! I really enjoyed reading it, you’re a
    great author.I will always bookmark your blog and will eventually come back someday.
    I want to encourage you continue your great posts, have a nice evening!

  28. What’s Taking place i am new to this, I stumbled
    upon this I’ve found It positively useful and it has helped me
    out loads. I’m hoping to give a contribution & assist different customers
    like its helped me. Great job.

  29. Write more, thats all I have to say. Literally, it seems as
    though you relied on the video to make your point. You obviously know what youre
    talking about, why throw away your intelligence on just posting videos to your blog when you could be giving us something informative
    to read?

  30. Hmm is anyone else experiencing problems with the images on this blog
    loading? I’m trying to determine if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  31. Greetings, I think your site might be having browser compatibility problems.
    When I look at your web site in Safari, it looks fine however, when opening
    in IE, it has some overlapping issues. I merely wanted to provide you
    with a quick heads up! Besides that, wonderful
    blog!

  32. Undeniably imagine that which you stated. Your favourite reason appeared to be
    on the internet the simplest thing to bear in mind of. I say
    to you, I definitely get irked whilst other people think about concerns
    that they plainly do not understand about. You controlled to hit the nail upon the highest and also outlined out the whole thing with no
    need side effect , other people can take a signal.
    Will probably be back to get more. Thanks

  33. Very good blog! Do you have any helpful hints for aspiring writers?
    I’m planning to start my own blog soon but I’m a little
    lost on everything. Would you recommend starting with a free platform like
    Wordpress or go for a paid option? There are so many choices out there that I’m completely
    confused .. Any recommendations? Bless you!

  34. I like the helpful info you provide to your articles.
    I’ll bookmark your blog and check again right here frequently.
    I am fairly sure I’ll be told a lot of new stuff proper right here!
    Best of luck for the next!

  35. I absolutely love your website.. Excellent colors
    & theme. Did you create this web site yourself?
    Please reply back as I’m hoping to create my very own blog and want to know where you got
    this from or exactly what the theme is named. Thanks!

  36. Asking questions are genuinely fastidious thing if you are not
    understanding something totally, however this post provides fastidious understanding even.

  37. Great blog here! Also your website lots up fast! What web host are you the use of?

    Can I am getting your affiliate hyperlink in your host?
    I wish my web site loaded up as quickly
    as yours lol

  38. Pretty nice post. I just stumbled upon your weblog and wanted to say that I’ve truly enjoyed surfing around your blog posts.
    In any case I will be subscribing to your feed and I hope you write
    again soon!

  39. Does your site have a contact page? I’m having trouble locating it but, I’d like to send you
    an e-mail. I’ve got some creative ideas for your blog you might be interested in hearing.
    Either way, great blog and I look forward to seeing it develop over time.

  40. Asking questions are really fastidious thing if you are not understanding anything entirely,
    except this piece of writing provides fastidious understanding even.

  41. Wow that was strange. I just wrote an very long
    comment but after I clicked submit my comment didn’t appear.

    Grrrr… well I’m not writing all that over again. Anyhow,
    just wanted to say excellent blog!

  42. Please let me know if you’re looking for a article
    writer for your blog. You have some really great
    posts and I feel I would be a good asset.
    If you ever want to take some of the load off, I’d absolutely love to write some articles for your blog in exchange
    for a link back to mine. Please shoot me an email
    if interested. Many thanks!

  43. Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something.

    I think that you can do with some pics to drive the message
    home a little bit, but other than that, this is wonderful blog.
    A fantastic read. I will certainly be back.

  44. Thank you for the good writeup. It in truth was a entertainment account it.
    Look complex to far introduced agreeable from you! By the way, how could we keep up a correspondence?

  45. Write more, thats all I have to say. Literally, it seems as though you
    relied on the video to make your point. You definitely know what youre talking about, why throw
    away your intelligence on just posting videos to your weblog when you could be
    giving us something enlightening to read?

  46. Hello There. I discovered your weblog the use of msn. This is a very smartly written article.

    I’ll make sure to bookmark it and return to read more of your helpful info.
    Thanks for the post. I will certainly comeback.

  47. My brother suggested I might like this website. He was totally right.

    This post actually made my day. You cann’t imagine just how much time I had spent
    for this information! Thanks!

  48. I all the time used to read piece of writing in news papers but now as
    I am a user of internet therefore from now I am using net for articles,
    thanks to web.

  49. Simply desire to say your article is as astounding.
    The clearness for your put up is just cool and i can assume you are a professional on this subject.
    Well along with your permission let me to grab your RSS feed to
    keep up to date with imminent post. Thank you one million and please
    continue the rewarding work.

  50. I’d like to thank you for the efforts you have put in writing this site.
    I am hoping to see the same high-grade blog posts from you in the future as well.
    In truth, your creative writing abilities has motivated me
    to get my own website now 😉

  51. I just like the helpful information you supply on your articles.
    I will bookmark your blog and take a look at again here regularly.
    I’m relatively certain I will be told plenty of new stuff
    proper here! Best of luck for the following!

  52. I believe this is one of the most important information for me.
    And i am satisfied studying your article. But should
    commentary on some basic things, The site taste is
    ideal, the articles is really excellent : D. Just
    right activity, cheers

  53. My relatives all the time say that I am killing my time here at net, however I know I am getting
    experience every day by reading thes fastidious articles
    or reviews.

  54. Hello everyone, it’s my first go to see at this web site, and piece
    of writing is actually fruitful in support of me,
    keep up posting such content.

  55. Hey just wanted to give you a quick heads up and let you know a few of
    the pictures aren’t loading properly. I’m not sure why but I think its
    a linking issue. I’ve tried it in two different web browsers and both show the same results.

  56. Magnificent site. Lots of useful information here.
    I am sending it to a few pals ans also sharing in delicious.

    And obviously, thanks on your effort!

  57. We are a bunch of volunteers and opening a brand new scheme
    in our community. Your web site offered us with helpful
    info to work on. You have performed a formidable activity and our whole community will likely be grateful to you.

  58. You’ve made some decent points there. I checked on the web to learn more about the issue and found most individuals will go along with your views
    on this site.

  59. I’m truly enjoying the design and layout of your blog. It’s a very easy
    on the eyes which makes it much more enjoyable for me to come here and visit
    more often. Did you hire out a designer to create your theme?
    Great work!

  60. I’m not sure why but this site is loading incredibly slow for me.
    Is anyone else having this problem or is it a problem on my end?
    I’ll check back later on and see if the problem still exists.

  61. Please let me know if you’re looking for a article author for your
    weblog. You have some really great articles and I believe I
    would be a good asset. If you ever want to take some of the load off, I’d really like to write some content for
    your blog in exchange for a link back to mine.
    Please shoot me an email if interested. Thank you!

  62. Hey there! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in trading links or maybe guest
    writing a blog post or vice-versa? My blog discusses a lot of the same subjects
    as yours and I think we could greatly benefit from each other.
    If you are interested feel free to send me an email. I look forward
    to hearing from you! Superb blog by the way!

  63. Right here is the perfect webpage for everyone who wants to find out
    about this topic. You know so much its almost tough to argue with you (not that
    I actually would want to…HaHa). You definitely put a fresh spin on a topic that’s been discussed for years.

    Wonderful stuff, just great!

  64. I’m really enjoying the theme/design of your weblog.
    Do you ever run into any web browser compatibility issues?

    A couple of my blog visitors have complained about my website not working correctly in Explorer but looks great
    in Opera. Do you have any suggestions to help fix this problem?

  65. I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more pleasant for me
    to come here and visit more often. Did you hire out a
    designer to create your theme? Excellent work!

  66. I was suggested this website by my cousin. I’m not sure whether
    this post is written by him as nobody else know such detailed about my problem.
    You’re wonderful! Thanks!

  67. Nice blog here! Also your web site loads up fast! What web host are you using?

    Can I get your affiliate link to your host? I wish my site
    loaded up as fast as yours lol

  68. Pretty portion of content. I just stumbled upon your weblog and in accession capital to assert that I acquire actually loved account
    your blog posts. Anyway I will be subscribing on your augment
    and even I fulfillment you access constantly fast.

  69. Hello very nice site!! Man .. Beautiful .. Superb ..
    I’ll bookmark your website and take the feeds additionally?
    I’m satisfied to find a lot of useful information here in the
    put up, we need develop extra strategies on this regard, thanks for sharing.
    . . . . .

  70. I know this if off topic but I’m looking into starting my own blog and
    was curious what all is needed to get set up? I’m assuming having
    a blog like yours would cost a pretty penny?
    I’m not very web smart so I’m not 100% sure.
    Any suggestions or advice would be greatly appreciated.
    Cheers

  71. I really like your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you?
    Plz answer back as I’m looking to construct my own blog and would like to know where u got this from.
    kudos

  72. After looking over a few of the blog posts on your website, I seriously appreciate your
    technique of blogging. I saved as a favorite it to my bookmark webpage
    list and will be checking back in the near future.
    Please check out my web site as well and let me know what you think.

  73. Useful information. Lucky me I discovered your website accidentally, and I’m
    stunned why this twist of fate didn’t came about in advance!
    I bookmarked it.

  74. Thanks for your marvelous posting! I seriously enjoyed reading it, you are a
    great author. I will make sure to bookmark your blog and will
    often come back sometime soon. I want to encourage you to definitely continue your great
    writing, have a nice holiday weekend!

  75. Nice post. I was checking constantly this blog and I’m
    impressed! Very helpful information specially the last part :
    ) I care for such information much. I was looking for this
    certain information for a long time. Thank you and best of luck.

  76. Hey there! This is kind of off topic but I need some help from an established blog.
    Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty fast.
    I’m thinking about setting up my own but I’m not
    sure where to start. Do you have any points or suggestions?
    Thanks

  77. What’s up i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also
    create comment due to this sensible piece of writing.

  78. Hi! I know this is kind of off topic but I was wondering which blog platform are you using for this website?

    I’m getting sick and tired of WordPress because I’ve had problems with hackers and I’m looking at alternatives for
    another platform. I would be fantastic if you could point me in the direction of a good platform.

  79. I think the admin of this site is genuinely working
    hard in support of his web page, for the reason that here
    every information is quality based information.

  80. Attractive section of content. I just stumbled
    upon your blog and in accession capital to assert that I acquire actually
    enjoyed account your blog posts. Any way I’ll be subscribing
    to your feeds and even I achievement you access consistently fast.

  81. I’ve been exploring for a little for any
    high-quality articles or blog posts on this
    kind of space . Exploring in Yahoo I at last stumbled upon this site.
    Studying this info So i am satisfied to convey that I have a very excellent uncanny
    feeling I found out just what I needed. I such a
    lot no doubt will make certain to do not omit this site and provides it
    a glance on a constant basis.

  82. excellent issues altogether, you simply won a new reader.
    What might you recommend in regards to your post that
    you made some days in the past? Any positive?

  83. My brother suggested I might like this blog. He was totally right.
    This post truly made my day. You can not imagine simply how much time I had spent for this information! Thanks!

  84. Hello! I could have sworn I’ve been to this website before but after browsing through some of the post I realized it’s new to me.

    Nonetheless, I’m definitely glad I found it and I’ll be bookmarking
    and checking back often!

  85. Wow that was unusual. I just wrote an very long
    comment but after I clicked submit my comment didn’t show up.
    Grrrr… well I’m not writing all that over again.
    Regardless, just wanted to say superb blog!

  86. Just want to say your article is as surprising.
    The clearness in your post is simply cool and i can assume you’re
    an expert on this subject. Well with your permission allow
    me to grab your feed to keep up to date with forthcoming post.
    Thanks a million and please continue the rewarding work.

  87. Howdy! This post couldn’t be written much better! Reading through this post reminds me of my previous roommate!

    He always kept preaching about this. I am going to send this information to him.
    Fairly certain he’ll have a great read.
    Many thanks for sharing!

  88. Hello! This is kind of off topic but I need some guidance from an established blog.
    Is it very hard to set up your own blog? I’m not very techincal but I
    can figure things out pretty quick. I’m thinking about making my own but I’m not sure where
    to begin. Do you have any points or suggestions? Cheers

  89. With havin so much written content do you ever run into any problems of plagorism or copyright infringement?
    My site has a lot of exclusive content I’ve either created myself or outsourced but
    it appears a lot of it is popping it up all over the internet without my agreement.
    Do you know any techniques to help reduce content
    from being ripped off? I’d truly appreciate it.

  90. Greate pieces. Keep writing such kind of information on your blog.
    Im really impressed by it.
    Hello there, You have performed a great job. I’ll definitely digg it
    and in my view recommend to my friends. I’m sure they’ll be benefited from this website.

  91. Very nice post. I simply stumbled upon your blog and wanted to mention that I’ve really enjoyed surfing around your weblog posts.

    After all I’ll be subscribing to your feed and I’m hoping you write once more soon!

  92. If you are going for finest contents like myself, just pay a quick visit this website everyday for the reason that it gives feature contents,
    thanks

  93. We stumbled over here by a different page and thought I might check things out.
    I like what I see so i am just following you.
    Look forward to going over your web page repeatedly.

  94. You’re so cool! I do not think I’ve read through
    anything like this before. So nice to find somebody with a few unique thoughts
    on this issue. Really.. thanks for starting this up.
    This site is one thing that is required on the web, someone with a little originality!

  95. Woah! I’m really enjoying the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between user friendliness and visual appearance.
    I must say that you’ve done a awesome job with this.
    Also, the blog loads super quick for me on Opera. Outstanding
    Blog!

  96. I am curious to find out what blog platform you are working with?

    I’m experiencing some small security issues with my latest website and I’d like to find something more
    secure. Do you have any recommendations?

  97. Howdy would you mind letting me know which hosting company you’re working with?
    I’ve loaded your blog in 3 different browsers and I must say
    this blog loads a lot faster then most. Can you recommend a good hosting provider
    at a reasonable price? Thanks a lot, I appreciate it!

  98. Great weblog right here! Additionally your website lots up fast!
    What host are you the use of? Can I am getting your associate hyperlink for your
    host? I wish my site loaded up as quickly as yours lol

  99. Excellent goods from you, man. I’ve understand your stuff previous to and you’re just too magnificent.

    I really like what you’ve acquired here, certainly like what you’re stating and the way in which you say it.
    You make it enjoyable and you still care for to keep it smart.

    I can’t wait to read much more from you. This is actually a great website.

  100. fantastic publish, very informative. I ponder why the opposite specialists of this sector do not understand this.
    You should proceed your writing. I am sure, you have a great readers’ base already!

  101. Woah! I’m really loving the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s very hard to get
    that “perfect balance” between user friendliness and visual appeal.
    I must say you’ve done a awesome job with this. In addition, the blog loads super quick for me on Internet explorer.
    Superb Blog!

  102. I think this is one of the most important information for me.
    And i am glad reading your article. But should remark on few general things, The site style is ideal,
    the articles is really excellent : D. Good job, cheers

  103. Thank you for the good writeup. It in fact was a amusement account
    it. Look advanced to more added agreeable from you!
    However, how could we communicate?

  104. Hey there, You have done an excellent job. I will definitely digg it and personally recommend to my friends.
    I’m sure they will be benefited from this site.

  105. I absolutely love your blog and find many of your post’s to
    be exactly what I’m looking for. Do you offer guest writers to write content available for you?
    I wouldn’t mind composing a post or elaborating on many of the subjects you
    write about here. Again, awesome blog!

  106. Very good blog! Do you have any hints for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go
    for a paid option? There are so many options out there that I’m
    completely overwhelmed .. Any recommendations? Appreciate it!

  107. Simply wish to say your article is as astounding.

    The clearness in your post is simply nice and
    i could assume you are an expert on this subject. Fine with
    your permission let me to grab your feed to keep up to date
    with forthcoming post. Thanks a million and please carry on the gratifying work.

  108. Heya i am for the first time here. I found this board and I in finding It
    truly helpful & it helped me out a lot. I’m hoping to offer something again and
    help others like you helped me.

  109. What’s Going down i’m new to this, I stumbled upon this I
    have found It absolutely useful and it has aided me out loads.
    I hope to give a contribution & assist different
    users like its aided me. Great job.

  110. Hi my loved one! I wish to say that this post is awesome, nice written and include approximately all significant infos.
    I would like to see more posts like this .

  111. What’s Going down i’m new to this, I stumbled upon this I have found It
    positively helpful and it has helped me out loads.
    I’m hoping to contribute & help different customers like
    its helped me. Good job.

  112. Hey There. I found your weblog using msn. That is
    a really smartly written article. I’ll make sure to bookmark it and come back to learn extra of your helpful information. Thank you for the
    post. I’ll definitely comeback.

  113. It’s a shame you don’t have a donate button! I’d certainly donate to this superb blog!
    I suppose for now i’ll settle for book-marking
    and adding your RSS feed to my Google account.
    I look forward to fresh updates and will talk about this blog with my Facebook group.
    Talk soon!

  114. A person necessarily lend a hand to make critically articles I’d state.
    That is the first time I frequented your website page and thus far?
    I surprised with the analysis you made to make this actual publish incredible.
    Magnificent job!

  115. Thank you a bunch for sharing this with all folks you actually recognise what you’re talking about!
    Bookmarked. Kindly also talk over with my site =). We will have a hyperlink alternate arrangement among us

  116. I’ve been surfing online more than 2 hours today,
    yet I never found any interesting article like yours.
    It is pretty worth enough for me. Personally,
    if all web owners and bloggers made good content as you did, the web will be
    much more useful than ever before.

  117. Unquestionably believe that which you stated. Your favorite reason seemed to be on the net the
    simplest thing to be aware of. I say to you, I certainly get irked while
    people consider worries that they just don’t know
    about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects
    , people can take a signal. Will likely be back to get more.

    Thanks

  118. Spot on with this write-up, I actually believe that this amazing
    site needs much more attention. I’ll probably be returning to see more, thanks for the info!

  119. Awesome blog! Is your theme custom made or did you download it
    from somewhere? A theme like yours with a few simple
    tweeks would really make my blog stand out. Please let me know where
    you got your design. Kudos

  120. Terrific article! This is the kind of info that are meant
    to be shared across the internet. Shame on the
    seek engines for no longer positioning this put up upper!
    Come on over and talk over with my site . Thank you =)

  121. Please let me know if you’re looking for a writer for
    your weblog. You have some really good articles and I think I would be a good asset.
    If you ever want to take some of the load off, I’d
    love to write some material for your blog in exchange for a link back to mine.
    Please shoot me an email if interested. Thank you!

  122. Hi there I am so excited I found your website, I really
    found you by mistake, while I was browsing on Google for something
    else, Nonetheless I am here now and would just like to say many thanks for a tremendous post and a all round thrilling blog (I also
    love the theme/design), I don’t have time to read through it all at the
    minute but I have bookmarked it and also added your RSS
    feeds, so when I have time I will be back to read much more, Please
    do keep up the awesome job.

  123. I think that what you published was very logical.
    However, think on this, suppose you were to write a killer
    headline? I mean, I don’t want to tell you how to run your website, but what if you
    added a headline that grabbed a person’s attention? I mean Dear Apple: Please Keep the iPhone Locked Down – Tech.pinions is a
    little plain. You could look at Yahoo’s home page and note
    how they write post headlines to grab viewers to open the links.
    You might add a related video or a related picture or two to get readers excited about what you’ve written. Just my
    opinion, it would make your website a little bit more
    interesting.

  124. Wow, superb blog layout! How long have you been blogging for?

    you made blogging look easy. The overall look of your web site is magnificent,
    as well as the content!

  125. It’s amazing to pay a quick visit this site and reading the views of all colleagues regarding this article, while I am
    also zealous of getting knowledge.

  126. I just like the valuable information you provide to your articles.

    I’ll bookmark your blog and test once more here regularly.
    I am quite sure I will learn many new stuff right right here!

    Good luck for the following!

  127. What’s up colleagues, how is the whole thing, and what you desire to
    say regarding this piece of writing, in my view its genuinely remarkable in support of me.

  128. I would like to thank you for the efforts you’ve
    put in writing this blog. I am hoping to check out the same
    high-grade content by you in the future as well.
    In fact, your creative writing abilities has motivated me
    to get my own, personal site now 😉

  129. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three e-mails with the same comment.
    Is there any way you can remove people from that service?
    Cheers!

  130. Very nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed surfing around
    your blog posts. In any case I’ll be subscribing to your rss
    feed and I hope you write again soon!

  131. I do agree with all of the ideas you’ve offered to your post.
    They’re very convincing and will definitely work.
    Nonetheless, the posts are very quick for newbies. May just you please extend them a bit from next time?
    Thanks for the post.

  132. I know this if off topic but I’m looking into starting
    my own blog and was wondering what all is required to get set up?

    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% certain. Any tips
    or advice would be greatly appreciated. Appreciate it

  133. Woah! I’m really enjoying the template/theme of this
    website. It’s simple, yet effective. A lot of times it’s hard to
    get that “perfect balance” between usability and visual appearance.
    I must say you’ve done a superb job with this.
    Also, the blog loads extremely quick for me on Opera.
    Superb Blog!

  134. Hi there to every , for the reason that I am genuinely eager of reading this web site’s
    post to be updated on a regular basis. It includes pleasant
    stuff.

  135. I loved as much as you will receive carried out right here.
    The sketch is attractive, your authored material stylish. nonetheless,
    you command get bought an edginess over that you wish
    be delivering the following. unwell unquestionably come further formerly again since exactly
    the same nearly a lot often inside case you shield this hike.

  136. Have you ever thought about creating an e-book or guest
    authoring on other websites? I have a blog based on the same
    ideas you discuss and would really like to
    have you share some stories/information. I know my visitors would value your
    work. If you’re even remotely interested, feel free to send me an email.

  137. This design is incredible! You certainly know how
    to keep a reader entertained. Between your wit and your videos, I was almost moved to start
    my own blog (well, almost…HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that,
    how you presented it. Too cool!

  138. Definitely believe that which you stated.

    Your favorite justification seemed to be on the web the simplest thing to be aware of.

    I say to you, I certainly get annoyed while people consider worries that they just don’t know
    about. You managed to hit the nail upon the top
    as well as defined out the whole thing without having side-effects ,
    people can take a signal. Will likely be back to
    get more. Thanks

  139. After exploring a handful of the blog articles on your website, I seriously appreciate your way of blogging.
    I book marked it to my bookmark site list and will be checking back soon. Please
    visit my website as well and tell me what you
    think.

  140. Wonderful blog! I found it while browsing on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there!
    Cheers

  141. That is really interesting, You are a very professional blogger.

    I’ve joined your feed and sit up for in quest of more of your magnificent post.

    Also, I’ve shared your website in my social networks

  142. Greetings! I know this is kind of off topic but I was wondering if you knew where I could
    find a captcha plugin for my comment form? I’m using the same blog
    platform as yours and I’m having difficulty finding one? Thanks a lot!

Leave a Reply

Your email address will not be published. Required fields are marked *