inside-microsoft?s-plan-to-fix-america?s-broken-voting-system

Voting is broken. From the hanging chad debacle of 2000 to the 2018 midterms when decade-old touchscreen computers cast the wrong votes, to long lines outside polling places, our democratic right to elect our own officials is constantly at odds with unreliable equipment and balloting policies that vary from one district to the next. And this is all not to mention that voting machines are absurdly hackable. It’s enough to make people not want to vote at all.

But what if you could vote however you wanted to vote? Which could mean at home or, if you’re a person with a disability, with the assistance of specialized hardware? What if you could go online later and ensure your vote was your vote, and that it counted? What if you could write your own piece of software to do a recount of, or audit, your small town’s mayoral election instantly?

[Photo: Radii]

That’s the vision of ElectionGuard, a new project by Microsoft, which debuted this summer at the Aspen Security Forum. ElectionGuard is an open code standard, that anyone can audit, freely use, and plug into, to create secure digital voting machines that remove many of the barriers of voting. Microsoft teamed up with Tucker Viemeister, a renowned industrial designer who spent years at prestigious firms including Frog, Smart Design, and Rockwell Group designing devices like hair dryers and coffee makers, to build something of a concept car for the future of voting—mostly out of off-the-shelf parts.

ElectionGuard is less a response to conspiracies about voter fraud, and more about trying to make voting in the United States more modern and equitable. In this sense, it fits into Microsoft’s broader strategy to push inclusiveuniversal design that accommodates the needs of many different types of users. “This is our Hello World app,” says RC Carter, director of strategic projects at Microsoft who led the project. “We took it upon ourselves to do it seriously, and build a system . . . as if we were a voting system company.”

[Photo: Radii]

Rethinking secure ballots

To rethink voting, you need to rethink the ballot as a secure, auditable technology. Today, tallied votes literally live in the hands of election officials, in machines or on paper. Tomorrow, however, Microsoft imagines a sort of digital paper trail that anyone could access.

This new type of voting system is only possible because a cryptology researcher inside Microsoft built a totally new security standard. That standard allows everyone’s votes to be encrypted, so that their privacy stays, well, private. But votes can still be tallied without being decrypted (and therefore susceptible to tampering or prying eyes). The code for this system would live on Github. And much like you can create apps for the iPhone by plugging into its software development kit (SDK), anyone can create apps to plug into ElectionGuard, to tally results. That means the whole idea of private recounts of paper ballots would be a thing of the past. The data could be public, and analyzed, instantly.

“Think of it as a parallel election that’s releasable to the public, and retrievable by the public, in an encrypted format that protects the secrecy of the voter,” Carter says. Existing voting machine companies would theoretically be able to plug into ElectionGuard to run it in parallel with their own machines and processes, like a digital backup.

And if voters wanted to get more granular with the data, and actually see that their vote was cast correctly, they can. Each voter would receive a private key at the time of voting, sort of like a case number you get when you call any customer service. After an election is over, you go online, enter the number, and check your vote.

Crucially, ElectionGuard’s actual voting application doesn’t require Windows, or even an active internet connection at polling places. It can run right in a Chrome browser (a standard which was recently supported by Microsoft). Its data can be uploaded to a private and local, or national, server once voting is done. For a digital product, ElectionGuard is designed to operate largely in a safe, or a black box.

[Photo: Radii]

Building a better voting machine

So what would the experience of voting with ElectionGuard actually be like? It starts with a sleek voting machine. Viemeister designed a machine with a smooth white case that protects the electronics inside from easy tampering. “The way we designed this was, you flip the thing on its back, then you can take the bottom off, then all the components are accessible from that,” says Viemeister. It’s not tamper-proof, but it’s reasonably secure. “We figured someone unscrewing six screws is going to ring some bells with the election official.”

[Photo: Radii]

Within the case, there’s an Xbox Adaptive Controller and a Surface tablet. They’re both Microsoft products, but they don’t have to be. “We need to do that in order to get this prototype done as fast as we could,” says Viemeister. “But it plays into the fact that any election district could cobble together their own hardware to build the thing.”

However, the Adaptive Controller, an Xbox product that debuted last year to make gaming more accessible to people with different disabilities, makes a good fit for a voting machine. The controller has two giant physical buttons you can use instead of the Surface touchscreen, and a D-pad for moving up, down, left, and right. These giant buttons require very little dexterity for someone with limited mobility to operate. And given that a poorly calibrated touchscreen can record incorrect votes—and has in the recent past—physical buttons make a lot of sense in voting machines. “The whole idea of universal design is it’s just good for everybody,” Viemeister says. “I think people are going to look at those big buttons there and think, ‘This is what I need to vote,’ instead of people with disabilities being like, ‘Great, I can use this to vote.”

[Photo: Radii]

But the design is still mindful of the needs of people with disabilities. As Carter points out, many people with disabilities today are forced to ask for special, accessible machines to vote, which takes up a big chunk of their time when they want to get in and out of a polling place like anyone else. An added bonus of the Adaptive Controller is that it has extra ports for voters to bring their own specialized hardware like the sip and puff mouth controllers often used by paraplegic people. These open ports don’t pose a security concern, Carter says. They aren’t USB plugs that connect to a central computer and allow access to the memory or hard drive. These are ports that only connect to the controller. So the only thing you can take control of with a plug-in device is the controller itself.

[Photo: Radii]

Vote at home (sort of)

The machine also includes a QR code scanner, like what airlines use to scan your phone when you’re boarding a plane. With a QR code system, you could actually fill out your ballot at home, taking as much time as you like. Then you could generate a QR code that contains all your ballot’s data. When you get to your polling place, you scan it, the votes appear on the screen, and all you need to do is double check them. For jurisdictions that legally require paper ballots, Viemeister designed a printer cover—literally a case that goes over the printer found at polling places—to allow people to print out their ballot, while protecting the printer from tampering.

[Photo: Radii]

Imperfect UX

ElectionGuard might still seem a bit clunky in a world where we can do almost anything from our couch with our smartphones. But voting is simply too steeped in different bureaucracies, and the security risks are too numerous, for there to be one do-it-all app that gets the job done overnight. Any new voting solution needs to be multifaceted, offering various ways to satisfy every municipality and preferred voting style. “We try to balance all the concerns,” says Carter. “There’s a phrase our team uses, ‘maximum agreement.’ How do you find maximum agreement?”

[Photo: Radii]

ElectionGuard is going into limited pilot trials at unannounced polls next year. Polling places are already gearing up for the 2020 election, so don’t expect to see ElectionGuard all over the place by then. But Microsoft is hoping its open source system can start better serving voters—and American democracy itself—by 2021.

301 comments

  1. I read this post completely concerning the comparison of most
    recent and earlier technologies, it’s awesome article.

  2. Hi there, I discovered your web site via Google at the same time as searching for a comparable matter, your web site got here up, it seems great.
    I have bookmarked it in my google bookmarks.
    Hi there, just become alert to your blog through Google, and found
    that it is truly informative. I’m gonna be careful
    for brussels. I will appreciate should you proceed this in future.
    Numerous other people will likely be benefited out of your writing.
    Cheers!

  3. I don’t even know the way I stopped up right here, however I assumed this put up used to be great.
    I don’t know who you’re but certainly you are going to a well-known blogger in case
    you are not already. Cheers!

  4. I do accept as true with all of the ideas you’ve introduced for your post.
    They are really convincing and can certainly work.
    Nonetheless, the posts are too quick for newbies. May you please
    extend them a little from subsequent time? Thanks for the post.

  5. What’s up everyone, it’s my first pay a quick
    visit at this web site, and paragraph is in fact fruitful
    designed for me, keep up posting such articles or reviews.

  6. Hi! 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. Anyhow, I’m definitely glad I found it and I’ll be
    bookmarking and checking back frequently!

  7. I think this is one of the most important information for me.
    And i’m glad reading your article. But wanna remark on few general things, The website style
    is ideal, the articles is really nice : D. Good job, cheers

  8. Hey There. I discovered your blog using msn. This is
    a really well written article. I will make sure to bookmark it and come back to read extra of your helpful information. Thanks for the post.
    I’ll certainly comeback.

  9. Very nice post. I simply stumbled upon your blog and wished to mention that I’ve really
    loved browsing your weblog posts. After all I will be subscribing for your
    rss feed and I am hoping you write again very soon!

  10. That is really interesting, You’re an overly skilled blogger.
    I have joined your rss feed and sit up for looking for
    extra of your magnificent post. Also, I’ve shared your web site in my social networks

  11. Hello there, I found your blog by the use of Google even as looking
    for a similar matter, your website got here up, it
    appears to be like good. I have bookmarked it
    in my google bookmarks.
    Hi there, simply turned into aware of your weblog thru Google, and located
    that it’s really informative. I am going to be careful for brussels.
    I will appreciate when you continue this in future.
    A lot of other people can be benefited from your writing.
    Cheers!

  12. Simply want to say your article is as amazing.

    The clearness to your post is just great and that i could suppose you’re
    knowledgeable in this subject. Well with
    your permission let me to grasp your feed to stay up to date with imminent post.
    Thanks one million and please carry on the gratifying work.

  13. Hey there would you mind sharing which blog platform you’re working with?
    I’m going to start my own blog soon but I’m having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and I’m
    looking for something completely unique. P.S
    My apologies for getting off-topic but I had to ask!

  14. Its such as you learn my mind! You seem to grasp so much about this, like you wrote the
    e book in it or something. I feel that you just could do with some p.c.
    to force the message home a bit, however instead of that, that is excellent blog.
    An excellent read. I’ll certainly be back.

  15. Today, I went to the beach front with my children.
    I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put
    the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

  16. Do you mind if I quote a few of your posts as long
    as I provide credit and sources back to your website?

    My blog is in the very same area of interest as yours and my users would really benefit
    from a lot of the information you provide here. Please let me know if this ok with
    you. Appreciate it!

  17. Wow, marvelous weblog structure! How long have
    you been blogging for? you made running a blog look easy.
    The total look of your web site is magnificent,
    as well as the content!

  18. A motivating discussion is worth comment.
    There’s no doubt that that you should publish more on this subject matter,
    it might not be a taboo subject but generally folks don’t talk about these issues.
    To the next! Kind regards!!

  19. Greetings, I think your web site might be having internet browser compatibility issues.
    When I look at your web site in Safari, it looks fine however
    when opening in I.E., it’s got some overlapping
    issues. I just wanted to give you a quick heads up! Besides that,
    excellent blog!

  20. Generally I do not learn article on blogs, however I wish to say that this write-up very pressured me to check
    out and do so! Your writing style has been amazed me. Thank you, quite great article.

  21. hi!,I really like your writing so much! proportion we be in contact extra about your
    post on AOL? I need a specialist in this house to resolve my problem.
    May be that’s you! Looking ahead to peer you.

  22. Yesterday, while I was at work, my sister stole my iPad and tested
    to see if it can survive a forty foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views.
    I know this is totally off topic but I had to share it with someone!

  23. Greetings! Quick question that’s entirely off topic. Do you know how
    to make your site mobile friendly? My web site looks weird
    when browsing from my iphone4. I’m trying to find
    a template or plugin that might be able to fix this problem.
    If you have any recommendations, please share.
    Appreciate it!

  24. I think this is among the most significant information for
    me. And i’m glad reading your article. But should remark on some general
    things, The website style is ideal, the articles is really nice : D.
    Good job, cheers

  25. Hi there, I found your blog via Google at the same time as looking for a comparable topic, your
    site came up, it appears good. I’ve bookmarked it in my google bookmarks.

    Hello there, just became aware of your blog via Google, and located
    that it’s really informative. I am gonna watch
    out for brussels. I’ll appreciate should you proceed this in future.
    A lot of folks will likely be benefited from your writing.
    Cheers!

  26. Whats up this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding skills so I wanted to get
    guidance from someone with experience. Any help would be enormously appreciated!

  27. Pretty element of content. I simply stumbled upon your weblog and in accession capital to say
    that I acquire actually enjoyed account your blog posts.
    Any way I will be subscribing on your feeds and
    even I achievement you access consistently quickly.

  28. I think this is among the most vital info for me.
    And i am glad reading your article. But wanna remark on some
    general things, The web site style is great, the articles is really great :
    D. Good job, cheers

  29. Thank you, I’ve recently been searching for information about this subject for ages and yours is the best I’ve found out till now.
    But, what in regards to the bottom line? Are you positive concerning the supply?

  30. Greetings from Idaho! I’m bored to tears at work so I decided to
    check out your blog on my iphone during lunch break. I enjoy the info
    you provide here and can’t wait to take a look when I get home.

    I’m surprised at how fast your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyhow, very good site!

  31. Do you mind if I quote a couple of your posts as long as I provide credit and sources
    back to your blog? My blog site is in the very same niche as yours
    and my users would genuinely benefit from some of the information you provide here.

    Please let me know if this ok with you. Thanks!

  32. Simply wish to say your article is as amazing. The clarity to your
    publish is simply great and i can assume you are an expert on this subject.
    Fine along with your permission let me to take hold of your feed to stay updated with drawing
    close post. Thank you one million and please continue
    the rewarding work.

  33. I’m really loving the theme/design of your blog.
    Do you ever run into any browser compatibility
    problems? A small number of my blog readers
    have complained about my website not operating correctly in Explorer but looks great in Opera.
    Do you have any ideas to help fix this problem?

  34. What i do not realize is actually how you’re no longer actually a lot more
    neatly-favored than you might be right now. You’re very intelligent.

    You recognize thus significantly on the subject of this
    matter, made me in my opinion believe it from so many various angles.
    Its like women and men aren’t involved until it’s something
    to do with Girl gaga! Your personal stuffs excellent.
    Always maintain it up!

  35. Terrific article! That is the type of info that should
    be shared across the net. Shame on the search engines for no longer positioning this post higher!
    Come on over and talk over with my web site . Thanks =)

  36. Oh my goodness! Impressive article dude! Many thanks,
    However I am encountering troubles with your RSS.
    I don’t know the reason why I am unable to join it.
    Is there anyone else getting the same RSS problems? Anyone who
    knows the solution can you kindly respond?
    Thanks!!

  37. Can I simply say what a relief to uncover an individual who
    actually knows what they are talking about on the web.
    You certainly realize how to bring a problem to light and make it important.

    A lot more people have to look at this and understand this side of the story.
    I was surprised you are not more popular given that you surely possess
    the gift.

  38. Hello! I’m at work browsing your blog from my new iphone!

    Just wanted to say I love reading through your blog
    and look forward to all your posts! Carry on the great
    work!

  39. Your style is very unique in comparison to other people I have read
    stuff from. Many thanks for posting when you have the opportunity,
    Guess I’ll just bookmark this web site.

  40. Unquestionably believe that which you said. Your favorite reason seemed to be on the net the simplest thing to be aware of.

    I say to you, I certainly get annoyed while people think about worries that they plainly do
    not know about. You managed to hit the nail upon the top as well
    as defined out the whole thing without having side effect , people could take a signal.
    Will likely be back to get more. Thanks

  41. Hi my friend! I want to say that this post is awesome, great written and include approximately all important infos.

    I would like to peer more posts like this .

  42. Undeniably believe that that you said. Your favourite reason seemed to be
    on the internet the simplest factor to take into account
    of. I say to you, I certainly get annoyed while people consider issues that they just do not know about.

    You managed to hit the nail upon the top and also defined
    out the entire thing without having side effect , other people
    can take a signal. Will likely be again to get more.
    Thank you

  43. Hey There. I found your weblog the use of msn. That is a very smartly written article.
    I will make sure to bookmark it and return to read extra
    of your helpful info. Thanks for the post. I’ll certainly return.

  44. Have you ever considered publishing an e-book or guest authoring on other sites?
    I have a blog based upon on the same subjects you discuss and would really like to have you share some stories/information. I know
    my visitors would enjoy your work. If you’re even remotely interested, feel free to shoot me an e-mail.

  45. Hey There. I found your blog using msn. This is a very
    well written article. I will be sure to bookmark it and return to read more of
    your useful info. Thanks for the post. I’ll definitely comeback.

  46. Outstanding post but I was wanting to know if you could write
    a litte more on this subject? I’d be very grateful if you could elaborate a little bit further.
    Appreciate it!

  47. Having read this I thought it was extremely informative.
    I appreciate you spending some time and energy to put this information together.
    I once again find myself personally spending a lot of
    time both reading and commenting. But so what, it was still worthwhile!

  48. I am curious to find out what blog system you happen to be
    using? I’m having some small security issues with my latest blog and I’d
    like to find something more safeguarded.
    Do you have any recommendations?

  49. I like the valuable info you provide for your articles.
    I will bookmark your weblog and take a look at once more right here regularly.
    I’m relatively sure I will learn many new stuff proper here!
    Best of luck for the following!

  50. I’m not that much of a online reader to be honest but your
    sites really nice, keep it up! I’ll go ahead and bookmark your site to come back later.
    Many thanks

  51. Excellent website. A lot of useful info here. I’m sending it to some buddies ans also sharing in delicious.

    And naturally, thank you in your effort!

  52. It’s the best time to make a few plans for the future and it is
    time to be happy. I’ve learn this submit and if I may I wish to recommend you
    some attention-grabbing things or suggestions. Perhaps you can write subsequent articles referring to this article.
    I want to learn more things about it!

  53. whoah this blog is wonderful i love reading your posts.
    Stay up the good work! You recognize, many persons are looking
    round for this info, you can aid them greatly.

  54. Terrific article! That is the kind of information that are meant to be shared across the net.
    Disgrace on Google for now not positioning this put up higher!
    Come on over and discuss with my website . Thank you =)

  55. Greetings from Los angeles! I’m bored to death at work so I decided to browse your site on my iphone during lunch break.
    I really like the knowledge you provide here and can’t wait to take a look when I
    get home. I’m amazed at how fast your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways, excellent blog!

  56. Do you mind if I quote a couple of your articles as long as I
    provide credit and sources back to your weblog? My blog site
    is in the very same area of interest as yours and my visitors would genuinely benefit from a lot of the information you present here.
    Please let me know if this okay with you.
    Regards!

  57. After looking over a number of the blog articles on your
    web site, I seriously like your way of blogging. I added
    it to my bookmark website list and will be checking back in the near future.
    Please visit my website as well and let me know your opinion.

  58. Thanks for ones marvelous posting! I certainly
    enjoyed reading it, you may be a great author. I will always bookmark your blog and will often come back someday.
    I want to encourage continue your great writing, have a
    nice holiday weekend!

  59. A motivating discussion is definitely worth comment.
    There’s no doubt that that you ought to write more on this topic, it might not be a
    taboo subject but typically people don’t discuss
    such issues. To the next! All the best!!

  60. It’s appropriate time to make some plans for the long run and it’s time to be happy.
    I’ve read this publish and if I could I desire to
    counsel you some attention-grabbing things
    or tips. Perhaps you could write next articles relating to this article.
    I desire to read more issues about it!

  61. I have to thank you for the efforts you have put in penning this website.
    I am hoping to check out the same high-grade blog posts by you
    in the future as well. In truth, your creative
    writing abilities has encouraged me to get my own website now 😉

  62. Someone necessarily assist to make severely articles
    I would state. That is the very first time I frequented your website
    page and so far? I surprised with the research you made
    to make this particular submit incredible. Excellent task!

  63. Having read this I thought it was very enlightening. I appreciate you finding the time and effort to put this informative article together.
    I once again find myself personally spending a lot of time both reading and leaving comments.

    But so what, it was still worthwhile!

  64. Hi there would you mind stating which blog platform
    you’re working with? I’m planning to start my
    own blog in the near future but I’m having a hard time deciding between BlogEngine/Wordpress/B2evolution and Drupal.

    The reason I ask is because your design seems different then most blogs and
    I’m looking for something completely unique.
    P.S Apologies for being off-topic but I had to ask!

  65. Does your website have a contact page? I’m having problems locating it but, I’d like to shoot 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 improve over time.

  66. I’m no longer certain where you’re getting your information, however good
    topic. I must spend a while studying more or working out more.
    Thanks for great info I was on the lookout for this information for
    my mission.

  67. We absolutely love your blog and find the majority
    of your post’s to be precisely what I’m looking for. Would you offer guest writers to write content to suit your
    needs? I wouldn’t mind producing a post or elaborating on a few of the subjects you write about here.
    Again, awesome web log!

  68. Simply wish to say your article is as astounding.
    The clarity in your post is just great and i could assume you’re an expert on this subject.
    Fine with your permission let me to grab your feed to keep
    updated with forthcoming post. Thanks a million and please continue the enjoyable
    work.

  69. Please let me know if you’re looking for a article writer for your blog.
    You have some really good posts and I feel 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. Many thanks!

  70. I have to thank you for the efforts you’ve put in writing this website.
    I’m hoping to check out the same high-grade blog posts from you in the
    future as well. In truth, your creative writing abilities has
    encouraged me to get my own site now 😉

  71. Hello There. I found your blog using msn. This is a very well written article.
    I’ll make sure to bookmark it and return to read more of your useful information. Thanks
    for the post. I will certainly return.

  72. I enjoy what you guys are up too. This kind of clever work and coverage!
    Keep up the superb works guys I’ve included you guys to blogroll.

  73. of course like your web site but you have
    to test the spelling on quite a few of your posts.
    A number of them are rife with spelling problems and
    I to find it very troublesome to inform the reality on the other hand I’ll
    definitely come back again.

  74. Today, while I was at work, my cousin stole my iPad
    and tested to see if it can survive a 25 foot drop,
    just so she can be a youtube sensation. My iPad is now
    destroyed and she has 83 views. I know this is totally off topic but I had to share
    it with someone!

  75. It is not my first time to pay a quick visit this website, i
    am browsing this website dailly and take nice facts from here
    everyday.

  76. Hi there everybody, here every one is sharing these kinds of experience, thus
    it’s nice to read this blog, and I used to pay a quick visit this web site all
    the time.

  77. 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!

  78. You really make it seem so easy with your presentation but I find
    this topic to be really something which I think I would never
    understand. It seems too complicated and very broad
    for me. I’m looking forward for your next post, I will try to get the hang of it!

  79. Hello there! I could have sworn I’ve been to this web site
    before but after looking at a few of the posts I realized it’s new to me.

    Regardless, I’m definitely pleased I stumbled upon it and I’ll be book-marking it and checking back frequently!

  80. Nice post. I was checking continuously this blog and I am impressed!
    Very useful information specially the last part 🙂 I care for such information a lot.
    I was looking for this particular info for a long time.
    Thank you and good luck.

  81. I wanted to thank you for this excellent read!! I certainly enjoyed every little bit of it.
    I have you saved as a favorite to check out new things you
    post…

  82. I’m very happy to discover this website. I want to to thank you for your time for this wonderful read!!

    I definitely appreciated every little bit of it
    and I have you bookmarked to look at new things on your site.

  83. It’s the best time to make some plans for the future and it is time to be happy.
    I have read this post and if I could I wish to suggest you few interesting things or advice.
    Maybe you could write next articles referring to this article.
    I desire to read more things about it!

  84. I have been browsing online more than three 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 internet will be a lot more useful than ever before.

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

  86. Simply want to say your article is as astonishing. The clearness in your post is just spectacular and i can assume you’re an expert on this subject.

    Fine with your permission allow me to grab your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please continue the rewarding work.

  87. Excellent beat ! I wish to apprentice while you amend your site, how could i subscribe for
    a blog website? The account helped me a acceptable deal.
    I had been tiny bit acquainted of this your broadcast provided bright clear
    idea

  88. Hey I am so glad I found your weblog, I really found you by mistake, while I was searching on Yahoo for something else, Anyways I am here now and would just like to
    say cheers for a incredible post and a all round exciting blog (I
    also love the theme/design), I don’t have time to browse it all at the moment but I have bookmarked it
    and also included your RSS feeds, so when I have
    time I will be back to read a great deal more, Please do keep up
    the excellent job.

  89. Hello, this weekend is pleasant in support
    of me, because this time i am reading this enormous informative piece of writing here at my home.

  90. Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a
    lot of spam remarks? If so how do you prevent it, any plugin or anything you can suggest?
    I get so much lately it’s driving me mad so any assistance is very much appreciated.

  91. Good day I am so grateful I found your blog, I
    really found you by accident, while I was browsing on Yahoo for something
    else, Nonetheless I am here now and would just like to say thanks for a tremendous post and a all round entertaining blog (I also love the theme/design),
    I don’t have time to go through it all at the moment but
    I have saved it and also added your RSS feeds, so when I have
    time I will be back to read more, Please do keep up the
    great work.

  92. Unquestionably consider that which you said.

    Your favourite justification seemed to be at the internet
    the simplest factor to take into accout of.
    I say to you, I certainly get annoyed whilst folks consider concerns that they
    just do not understand about. You managed to hit the nail upon the highest as smartly
    as outlined out the whole thing without having side effect , folks could take a signal.
    Will likely be again to get more. Thank you

  93. Wonderful goods from you, man. I have understand your stuff previous to and you’re just
    extremely fantastic. I really like what you have acquired here, certainly like what you are
    saying and the way in which you say it. You make it enjoyable and you still take care
    of to keep it sensible. I cant wait to read far more from you.
    This is actually a great website.

  94. Currently it seems like WordPress is the preferred blogging platform available right now.

    (from what I’ve read) Is that what you are using on your blog?

  95. I’m not sure why but this website is loading incredibly slow for me.
    Is anyone else having this issue or is it a issue on my end?

    I’ll check back later on and see if the problem still exists.

  96. I like the valuable information you provide in your articles.
    I will bookmark your weblog and check again here frequently.

    I am quite sure I’ll learn many new stuff right here!
    Good luck for the next!

  97. With havin so much content and articles do you ever run into any
    problems of plagorism or copyright infringement? My
    site has a lot of unique content I’ve either
    authored myself or outsourced but it seems a lot of it is popping
    it up all over the internet without my authorization. Do you know any methods to help protect against content from being ripped off?

    I’d definitely appreciate it.

  98. Hi there, I discovered your website by the use of Google while
    looking for a similar topic, your site got here up, it
    looks good. I have bookmarked it in my google bookmarks.

    Hello there, simply become aware of your weblog through Google,
    and located that it is really informative. I’m gonna be
    careful for brussels. I’ll appreciate if you happen to proceed this in future.

    Lots of other folks will probably be benefited from your writing.

    Cheers!

  99. You actually make it seem so easy with your presentation but I find this
    matter to be really something that I think I would never understand.

    It seems too complex and very broad for me. I
    am looking forward for your next post, I’ll try to get the hang of it!

  100. Great web site you have here.. It’s difficult to find high quality writing like yours
    nowadays. I honestly appreciate people like you!
    Take care!!

  101. I do consider all of the ideas you have presented in your post.

    They are very convincing and will certainly work. Still, the posts are very
    brief for beginners. May just you please extend them a little
    from next time? Thank you for the post.

  102. Heya! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended up losing a few months of hard work due
    to no backup. Do you have any solutions to stop hackers?

  103. Wonderful blog! Do you have any helpful hints for aspiring writers?
    I’m planning to start my own site soon but I’m
    a little lost on everything. Would you propose starting with a
    free platform like WordPress or go for a paid option? There are so
    many options out there that I’m totally confused .. Any suggestions?
    Thank you!

  104. I do not even understand how I stopped up right here, however I thought this publish was great.
    I do not realize who you might be but definitely you are going to a well-known blogger in case you
    aren’t already. Cheers!

  105. This is really interesting, You’re a very skilled blogger.
    I have joined your rss feed and look forward to seeking more of your magnificent post.
    Also, I have shared your web site in my social networks!

  106. What i don’t realize is in reality how you’re now not actually a lot more neatly-favored than you may be right now.
    You’re very intelligent. You know thus considerably in terms of this matter, produced me in my view imagine it from a lot
    of numerous angles. Its like women and men aren’t fascinated until it is something to accomplish with Girl gaga!
    Your own stuffs excellent. Always care for it up!

  107. Heya are using WordPress for your blog platform? I’m new to
    the blog world but I’m trying to get started and create my
    own. Do you require any html coding knowledge to make your own blog?
    Any help would be greatly appreciated!

  108. Hmm is anyone else having problems with the images on this blog loading?
    I’m trying to find out if its a problem on my end or if it’s the blog.
    Any responses would be greatly appreciated.

  109. I love your blog.. very nice colors & theme. Did you create
    this website yourself or did you hire someone to do it for you?
    Plz respond as I’m looking to construct my own blog
    and would like to know where u got this from. thanks a lot

  110. I do agree with all the ideas you have presented in your post.
    They are very convincing and can definitely work.
    Still, the posts are too short for starters.
    May just you please prolong them a little from subsequent time?

    Thank you for the post.

  111. Nice weblog here! Additionally your website so much up very fast!
    What web host are you the use of? Can I am getting your affiliate link to your
    host? I wish my website loaded up as quickly as yours lol

  112. I am really impressed with your writing skills and also with the layout on your weblog.
    Is this a paid theme or did you customize it yourself?
    Either way keep up the excellent quality writing, it is rare to see
    a great blog like this one today.

  113. Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is valuable and everything.
    But just imagine if you added some great visuals or video clips to give your posts more, “pop”!
    Your content is excellent but with pics and clips, this site could
    definitely be one of the most beneficial in its
    field. Amazing blog!

  114. I was curious if you ever thought of changing the structure of your
    blog? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content
    so people could connect with it better. Youve got an awful lot
    of text for only having one or 2 images. Maybe you could space it out better?

  115. Every weekend i used to pay a quick visit this website, for the reason that
    i wish for enjoyment, as this this website conations really good funny stuff too.

  116. Hi! Someone in my Myspace group shared this website with us so I
    came to take a look. I’m definitely loving the information. I’m bookmarking and will be tweeting this to my followers!
    Terrific blog and terrific design.

  117. Attractive section of content. I just stumbled
    upon your weblog 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.

  118. Greetings I am so excited I found your website, I really found you by
    error, while I was researching on Bing for something else,
    Anyways I am here now and would just like to say kudos for a marvelous post and a all round entertaining
    blog (I also love the theme/design), I don’t have time
    to read through it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time
    I will be back to read a great deal more, Please do keep up the fantastic job.

  119. Excellent post. I was checking continuously this blog and I’m impressed!
    Very helpful information particularly the last part :
    ) I care for such info much. I was looking for this particular info for a
    very long time. Thank you and best of luck.

  120. Hi there, I believe your website could possibly be having browser compatibility issues.

    Whenever I take a look at your website in Safari, it looks
    fine however, if opening in Internet Explorer, it has some overlapping issues.
    I simply wanted to give you a quick heads up! Apart from that,
    fantastic site!

  121. Greetings I am so thrilled I found your weblog, I really
    found you by error, while I was searching on Yahoo for something else, Anyhow I am here now and
    would just like to say thanks a lot for a marvelous post and a all round enjoyable blog (I also love the theme/design), I don’t
    have time to read it all at the moment but I have bookmarked it
    and also added your RSS feeds, so when I have time
    I will be back to read more, Please do keep up the superb work.

  122. Nice blog right here! Additionally your site a lot up very fast!
    What web host are you using? Can I am getting your associate hyperlink in your host?
    I desire my website loaded up as fast as yours lol

  123. I’m curious to find out what blog system you have been working with?

    I’m experiencing some minor security issues with my latest
    blog and I would like to find something more risk-free.
    Do you have any suggestions?

  124. Wow, superb weblog structure! How long have you ever been running a blog for?
    you made blogging look easy. The overall look of your web site is magnificent, let alone the
    content!

  125. It’s in reality a great and helpful piece of information. I am
    glad that you just shared this helpful information with us.
    Please stay us informed like this. Thank you
    for sharing.

  126. Admiring the persistence you put into your website and in depth information you present.
    It’s good to come across a blog every once in a while that isn’t the
    same old rehashed information. Wonderful read! I’ve bookmarked
    your site and I’m including your RSS feeds to my Google account.

  127. Hmm it looks like your site ate my first comment (it was super long) so I
    guess I’ll just sum it up what I submitted and say,
    I’m thoroughly enjoying your blog. I as well
    am an aspiring blog blogger but I’m still new to everything.

    Do you have any suggestions for inexperienced blog writers?
    I’d certainly appreciate it.

  128. I am extremely inspired together with your writing talents and also with the structure
    to your weblog. Is that this a paid subject or did you modify it your self?
    Either way stay up the nice quality writing, it’s uncommon to look a great
    weblog like this one nowadays..

  129. Just wish to say your article is as amazing. The clearness in your
    post is just spectacular and i can think you are an expert in this subject.
    Well with your permission allow me to snatch your RSS
    feed to stay updated with forthcoming post.
    Thanks 1,000,000 and please continue the gratifying work.

  130. Howdy! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying
    to get my blog to rank for some targeted keywords but I’m not seeing very good results.
    If you know of any please share. Appreciate it!

  131. Excellent website you have here but I was wondering if you knew of any discussion boards that cover the same topics
    talked about here? I’d really love to be a part of online community where I can get advice from other knowledgeable people that
    share the same interest. If you have any suggestions, please
    let me know. Appreciate it!

  132. Thank you for every other informative site. The place else may just I get
    that kind of info written in such an ideal way?
    I have a undertaking that I’m just now running on, and
    I’ve been on the glance out for such info.

  133. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it
    or something. I think that you could do with a few pics to drive the message home a little bit, but
    other than that, this is magnificent blog. A great read.
    I’ll definitely be back.

  134. Hello! I know this is kind of off topic but I was wondering which blog platform are you using for this site?

    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
    awesome if you could point me in the direction of a good platform.

  135. Howdy! This post couldn’t be written any better! Reading through this post reminds me of my old room mate!
    He always kept talking about this. I will forward this post
    to him. Fairly certain he will have a good read. Many thanks
    for sharing!

  136. Hi I am so grateful I found your blog page, I really found you by mistake, while I was searching
    on Askjeeve for something else, Nonetheless I am here now
    and would just like to say thanks a lot for a remarkable post and a all round exciting blog (I also love the theme/design), I don’t have time to
    go through it all at the moment but I have bookmarked
    it and also added your RSS feeds, so when I have time I will be back to read a lot
    more, Please do keep up the awesome work.

  137. Your style is very unique in comparison to other people I’ve read stuff from.

    Many thanks for posting when you have the opportunity, Guess I’ll just book mark this site.

  138. I really like what you guys tend to be up too.
    Such clever work and reporting! Keep up the superb works
    guys I’ve included you guys to our blogroll.

Leave a Reply

Your email address will not be published.