OpenOffice ODF/.odt compared to Microsoft Word .doc

Overview

This is the first in a series of articles that will compare ODF and in particular the OpenOffice implementation and Microsoft Office and its various data formats with respect to various measures. This article will cover the efficiency of the .odt, .doc and .xml formats, with particular interest to native and compressible file sizes.

Methodology

My windows test cases were generated using the following software:

  • Microsoft Windows XP Professional 2002, SP2
  • Microsoft Word 2003 (11.6368.6368) SP2
  • OpenOffice 2.0.3
  • Adobe Acrobat Standard 7.0.8 5/16/2006.

My Linux test cases where produced with the following software:

  • SuSE Linux 10.1
  • OpenOffice 2.0.2.7.1
  • Adobe Reader 7.0.8 05/22/2006

I needed a fairly large chunk of text for my test, I decided on the November draft of the ISO/IEC C Standard, located at http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf (copy here). This is a significantly large document, and I decided only to use the first seven chapters for my test case. In order to produce the target documents, I selected the contents from the beginning of the document through chapter 7, and copied this to the clipboard. I then pasted the clipboard into native versions of Microsoft Word under Windows and OpenOffice Writer under both Windows and Linux. For Microsoft Word, I saved the document as a native .doc and .xml. For OpenOffice, I saved the document as native .odt and exported it as .doc. I also saved the content as .txt with Notepad under Windows as a reference point. For archival purposes, I have mirrored all documents referred to in this article on the 3monkey wiki download area.

Raw Results

File Size
Microsoft Office .doc 921,088
Microsoft Office .xml 6,475,669
OpenOffice (XP) .odt 154,892
OpenOffice (XP) .doc 1,335,296
OpenOffice (Linux) .odt 160,045
OpenOffice (Linux) .doc 1,338,368
Notepad 417,549

Observations

My first observation was the Linux OpenOffice implementation created slightly larger file sizes than the Windows implementation. This was probably due to the differing versions. I will revisit this in a later article if it is merited.

My next observation was that the OpenOffice .doc file was significantly larger than the Microsoft Word version. This is likely due to Microsoft’s access to the complete .doc specification, and thus a better understanding of how to optimize the file content and size. For grins, I loaded the OpenOffice .doc with Microsoft Word and saved it naively. I also loaded the Microsoft Word .doc with OpenOffice and saved it both as a .doc and .odt. The results of these test are below.

File Size
OO .doc loaded/saved in MS 808,960
MS .doc loaded/saved in OO 1,277,952
MS .doc loaded/saved as .odt in OO 155,113

This produced some interesting results. First, even though the original OpenOffice .doc file was originally larger than the native Microsoft Word version, when loaded and saved with Word, resulted in a file 12% smaller file than the original native Word .doc. This indicates that OpenOffice does not save all of the information regarding a document that Word does. This is further supported by the opposite transformation. When we load the Word document in OpenOffice and re-save as a .doc, we experience a file size reduction again. This reduction, although not as significant, clearly supports the fact that OpenOffice is not saving all the information in its .doc format as Word. By a cursory visual inspection all of the documents seem to be equivalent. Without access to the .doc file format specification it is difficult to infer whether or not the information loss is of consequence or not. In other words the file size difference may be due to bloat in the native Word format or due information loss by OpenOffice.Next most people will notice that not only is the .odt versions smaller than then .doc versions irregardless of which application produced them. Further more the .odt is almost one-third the size of the raw text from notepad. The reason the .odt is so significantly smaller is the the OpenOffice implementation applies compression on its output, and obviously decompresses it on the fly for input. This has both as advantages and disadvantages. The primary disadvantage is load and save times. Since the file must be either compressed or decompressed, this takes extra CPU cycles. However, with the speed and efficiency of today’s processors, this should be of little practical impact. The one obvious major advantage is file size. Not only does this save in raw disk storage, but also results in lower bandwidth for such mediums as email and downloads.I wondered what would the results be of compressing the .doc, .xml, .odt and .txt? I compressed all four formats using the Linux utility zip (as that is the underlining implementation for OpenOffice). The results (below) where fairly interesting and somewhat expected.

File Type Original Size Compressed Size
.doc 921,088 179,648
.xml 6,475,669 228,497
.odt 154,892 153,456
.txt 417,549 104,236

Notice that each format compress roughly to the same size. The .xml is larger due to both its original size thus the number of segments that needed to be compressed and additional data compared to the other formats. The .doc is roughly 15% larger than the .odt, which was only slightly compressed (perhaps to a slight algorithm change). The .txt compressed more than the others, this is due to the fact that it cares on formatting, style or meta information and is simply the raw text. Seeing the vastly decreased storage in respect to the .doc, I wonder why Microsoft does not inappropriate a compression strategy similar to OpenOffice.

Conclusion

From this limited data sample, I have to declare OpenOffice Writer the champion of round one. Perhaps if Microsoft Word employed a compressed output form the outcome may have been different. It is actually a little strange that OpenOffice which is based on a pure text format (XML) is compressed into a binary zip file and that Microsoft Word, which is a proprietary binary format is not.

What Is Up Next?

For the most part these test cases did not contain much formatting or style information, nor did it consider such elements as tables and graphs. I will investigate how these effect the efficiency in a latter article. But before I do that, I will need to expose more of how ODF works. Therefore, the next few articles in this series will be a primer for the ODF specification.

Until next time…
-3Monkeys

Popularity: 100% [?]

  • DZone
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Slashdot
  • Digg
  • Reddit
  • NewsVine
  • SphereIt
  • e-mail
  • Facebook
  • Google Bookmarks
  • Live
  • Propeller
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (35 votes, average: 6.57 out of 10)
Loading ... Loading ...

121 Responses to “OpenOffice ODF/.odt compared to Microsoft Word .doc”

  1. meneame.net Says:

    OpenOffice odt versus Microsoft doc…

    Comparativa en ingles entre los formatos ODT y DOC….

  2. 3monkeys » OpenOffice: .odt Opened Up Says:

    [...] In the first article in this series, OpenOffice ODF/.odt compared to Microsoft Word .doc, I compared various file types for size efficiency. Of particular interest was the fact that OpenOffice Write stores .odts in a zip format, an implementation of PKZip to be exact. With this knowledge and the Open Document Format standard, we can investigate how certain elements of a document effect its size and overall efficiency. [...]

  3. Heliologue Says:

    In all fairness, you should probably be comparing ODF against Microsoft’s new XML format, which is less apples-to-oranges.

  4. Woooops Says:

    Which is better shouldn’t be judged by size.

  5. Hildegard Jasper Says:

    Krall…

    Useful, thank you!…

  6. Kevin Says:

    I think you meant “regardless” in the third paragraph under “Observations.” Irregardless means “with regard.”

  7. OpenOffice ODT Microsoft DOC ile kar??la?t?r?lm?? | Etixet Says:

    [...] Payla?mam gerekti?ini dü?ünüyorum. Ama telif hakk? meselesi nedeniyle özür dileyerek ingilizcesini veriyorum. Tablolar? bile inceleyip anlaman?z yeterli (S?ras?yla Dosya Tipleri ve [...]

  8. Jake Says:

    Kevin: I cannot find a single dictionary that says irregardless means with regard. My print dictionary says see: Regardless. Meriam Webster online says “nonstandard : regardless”. All of these definitions: http://dictionary.reference.com/browse/irregardless say that is regardless.

    It is nonstandard prehaps, but it does oddly mean regardless nonetheless.

  9. Jenrose Says:

    I discovered this with a file that saved to 300k or thereabouts in ODT, and almost 900 in TXT.

    Mind boggling.

  10. JoeG Says:

    The origin of irregardless is not known for certain, but the consensus among references is that it is a blend of irrespective and regardless, both of which are commonly accepted standard English words. By blending these words, an illogical word is created. “Since the prefix ir- means ‘not’ (as it does with irrespective), and the suffix -less means ‘without,’ irregardless is a double negative.”[1]

    thats from wiki.
    Basically irregardless is a bastardization of the english language
    derived from a lazy crunch of two words when one isnt sure which to use.
    and according to my father lol, its like nails on a chalkboard.

  11. Sean Says:

    LOL! That comment about irregardless reminds me of when my wife used to say “could you refrain from not doing that?” So I comply. I keep right on doing it. It used to really get her mad just because I listened to her! She hasn’t done that in a long time so I guess she got the hint.

  12. Jeff Says:

    Thanks for the information!

    I too would not necessarily say that OpenOffice wins round one. Compressing the documents is obviously not a priority for Microsoft and I think for good reason. I use OpenOffice almost exclusively but I have notice significantly longer load times. I did not understand why until I read your article. If anyone is emailing either doc or odt they’re idiots. Fortunately, OO makes it very easy to generate a pdf! Now, is there a way to tell OO not to compress the odt? I would guess not.

  13. Joan Thoby Says:

    Decent text. Like your blog design as well. continue your good work.

  14. Barbara Loans Says:

    Hey, awesome website. I came across this on Yahoo, and I am stoked that I did. I will definately be returning here more often. Wish I could add to the conversation and bring a bit more to the post, but am just absorbing as much info as I can at the moment.

  15. Jake Rhymes Says:

    Nice post. The information presented here was the best I could find all day lengthy, and I have been searching hard on the Internet. I believe you ought to put this up on a large social bookmarking site, you will discover that it spreads like wildfire – Cheers – dave

  16. Mixer Shower Says:

    ~,; that seems to be a great topic, i really love it `*:

  17. EnvisionStar Says:

    Great post! You should host your site at EnvisionStar.com, you can signup with the for just ONE CENT by clicking the “Specials” link at the top of their website: http://www.envisionstar.com/aff/4244

  18. Sheldon Dalin Says:

    Good to become browsing an individual’s blog page when a great deal more, it has become several weeks in my opinion. Nicely the submit in which i’ve become continued to wait for the purpose of which means that very long. I’d like to see the write-up to complete this task inside of these university, not to mention it’s exact subject together with your write-up. Thanks, awesome discuss..

  19. gf12 Says:

    I would like to voice my gratitude for your kind-heartedness for all those that must have assistance with this particular topic. Your real commitment to getting the solution all through ended up being surprisingly informative and has frequently enabled regular people like me to reach their targets. Your important guide entails much a person like me and additionally to my office colleagues. Thanks a ton; from everyone of us.

  20. iphone Says:

    Good post. I be taught one thing tougher on different blogs everyday. It can at all times be stimulating to learn content material from different writers and observe a little bit one thing from their store. I’d favor to make use of some with the content material on my weblog whether or not you don’t mind. Natually I’ll provide you with a hyperlink on your internet blog. Thanks for sharing.

  21. Domain Says:

    There are some fascinating cut-off dates on this article however I don’t know if I see all of them middle to heart. There is some validity but I’ll take hold opinion till I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as properly

  22. Jenifer Poulter Says:

    Fantastic website. A lot of useful info here. I’m sending it to some friends ans also sharing in delicious. And of course, thanks for your sweat!

  23. Call India Cheap Says:

    I am glad to be a visitant of this unadulterated web blog, thank you for this rare info!

  24. Call India cheap from Canada Says:

    Nice blog right here! Also your website so much up fast! What web host are you the use of? Can I am getting your associate link to your host? I wish my site loaded up as fast as yours lol.

  25. fungal nail treatment Says:

    Spot on with this write-up, I really assume this website wants much more consideration. I’ll probably be again to learn way more, thanks for that info.

  26. Manual Traffic Exchange Says:

    I’ve read a few good stuff here. Certainly price bookmarking for revisiting. I surprise how a lot attempt you put to make one of these magnificent informative site.

  27. Florencia Hupman Says:

    higest paying surveys online http://tinyurl.com/bu9rs9u

  28. bestsellers Says:

    There are some attention-grabbing cut-off dates in this article but I don’t know if I see all of them middle to heart. There may be some validity however I’ll take hold opinion until I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as properly

  29. Deloris Brewen Says:

    I’ve recently started a website, the info you offer on this web site has helped me tremendously. Thanks for all of your time & work.

  30. Online Calculator Says:

    I have recently started a website, the info you offer on this website has helped me tremendously. Thanks for all of your time & work.

  31. Scientific Calculator Says:

    I would like to thank you for the efforts you’ve put in writing this web site. I am hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing skills has encouraged me to get my own website now. Actually the blogging is spreading its wings fast. Your write up is a good example of it.

  32. IP address find Says:

    Great – I should certainly pronounce, impressed with your web site. I had no trouble navigating through all the tabs and related info ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your client to communicate. Excellent task.

  33. wimax Says:

    Thanks for sharing superb informations. Your web-site is very cool. I’m impressed by the details that you have on this site. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found just the info I already searched all over the place and simply couldn’t come across. What a great website.

  34. Currency converter easy Says:

    I’m no longer positive the place you are getting your info, but great topic. I needs to spend some time finding out much more or understanding more. Thanks for wonderful information I used to be on the lookout for this information for my mission.

  35. Currency converter online Says:

    I have to show thanks to you just for bailing me out of this type of matter. After surfing around throughout the world-wide-web and obtaining ideas which are not productive, I figured my life was well over. Living without the solutions to the difficulties you have sorted out through the short post is a crucial case, and those that could have adversely damaged my career if I had not noticed your web site. Your own personal talents and kindness in touching all the things was tremendous. I don’t know what I would have done if I hadn’t discovered such a subject like this. It’s possible to at this time look ahead to my future. Thank you so much for your expert and effective guide. I won’t hesitate to propose your web blog to any person who will need counselling about this area.

  36. Ethernet cable splitter Says:

    Over again heavy read-up thanks lots for sharing, keep me posted I will be reading more of your read-ups in the approaching!

  37. rv repair Says:

    Good story once again. I am looking forward for your next post:)

  38. Total Web Traffic Says:

    magnificent points altogether, you simply received a new reader. What could you recommend about your publish that you just made a few days ago? Any certain?

  39. Madelyn Teichert Says:

    Simply want to say your article is as surprising. The clearness in your post is just spectacular and i could assume you’re an expert on this subject. Well with your permission let me to grab your feed to keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

  40. ??????? ??????? Says:

    Thank you for sharing excellent informations. Your web site is very cool. I am impressed by the details that you have on this web site. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found just the info I already searched everywhere and simply couldn’t come across. What a perfect web-site.

  41. ??????? ???????? ? ??????? Says:

    I’ve read several just right stuff here. Definitely worth bookmarking for revisiting. I surprise how much effort you place to make the sort of magnificent informative web site.

  42. Movie T-Shirts Says:

    I and also my friends were reading the nice information and facts on your website while all of a sudden I got a horrible suspicion I had not expressed respect to the web blog owner for those techniques. Those young men are already absolutely glad to read all of them and already have clearly been enjoying those things. Appreciate your indeed being very helpful and also for picking such fabulous topics most people are really needing to discover. Our own honest apologies for not expressing appreciation to you earlier.

  43. Political T-Shirts Says:

    Thanks a bunch for sharing this with all people you really realize what you are speaking approximately! Bookmarked. Kindly additionally visit my website =). We may have a hyperlink alternate agreement between us!

  44. scanmyface Says:

    My brother suggested I would possibly like this blog. He was once totally right. This submit truly made my day. You can not believe simply how so much time I had spent for this info! Thanks!

  45. Plagiarism Checker Free Says:

    Nice post. I be taught something more challenging on totally different blogs everyday. It would always be stimulating to learn content from other writers and apply a little one thing from their store. I’d want to make use of some with the content on my blog whether you don’t mind. Natually I’ll provide you with a link on your internet blog. Thanks for sharing.

  46. ignace ontario hotels Says:

    I have to express my appreciation to you for bailing me out of such a scenario. As a result of looking through the internet and coming across suggestions that were not powerful, I assumed my life was gone. Existing without the presence of approaches to the difficulties you’ve fixed by way of your article content is a crucial case, and the ones which could have negatively damaged my entire career if I hadn’t come across your web page. Your good talents and kindness in controlling the whole lot was useful. I don’t know what I would have done if I hadn’t discovered such a subject like this. I am able to at this time look forward to my future. Thanks for your time very much for the professional and result oriented help. I will not be reluctant to suggest your web blog to any person who wants and needs support on this area.

  47. Open Office Says:

    Remember when we used to be nostalgic?

  48. computer repair mississauga Says:

    I haven’t checked in here for some time as I thought it was getting boring, but the last several posts are good quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend :)

  49. Idell Amenta Says:

    Lovely, congratulation – Bruuuummmm

  50. hairdresser Says:

    There are some interesting closing dates on this article however I don’t know if I see all of them heart to heart. There is some validity but I’ll take maintain opinion until I look into it further. Good article , thanks and we want more! Added to FeedBurner as effectively

  51. Birth Certificates Says:

    I do not even know how I ended up right here, but I believed this publish was great. I do not understand who you’re however certainly you’re going to a famous blogger if you happen to aren’t already ;) Cheers!

  52. Jess Gough Says:

    I think other web-site proprietors should take this site as an model, very clean and excellent user genial style and design, let alone the content. You’re an expert in this topic!

  53. booty Says:

    Thanks for some other informative web site. The place else may I get that kind of information written in such a perfect approach? I have a mission that I am simply now operating on, and I have been at the look out for such info.

  54. 09391340 Says:

    I am glad to be a visitant of this stark weblog, thanks for this rare information!

  55. testujemy22 Says:

    Lovely, congratulation – Bruuuummmm

  56. Atlanta Chiropractor DOT Says:

    Thanks a lot for providing individuals with an extremely marvellous chance to read in detail from this blog. It’s usually so good and packed with a great time for me personally and my office colleagues to visit the blog at the least three times per week to find out the new secrets you have. And lastly, I’m just always pleased for the amazing tricks you give. Some 2 areas in this post are unquestionably the simplest I have ever had.

  57. Stone Mountain Chiropractor Says:

    My wife and i felt quite cheerful that Peter managed to complete his survey via the precious recommendations he grabbed in your web site. It’s not at all simplistic to just happen to be giving out tips that many others might have been selling. And we all discover we need the writer to appreciate for that. The type of illustrations you made, the simple web site menu, the relationships your site aid to promote – it’s got everything fabulous, and it is making our son in addition to us understand the theme is cool, and that is rather fundamental. Thanks for all the pieces!

  58. Rolando Rye Says:

    Mind-boggling Brad Pitt. He eventually fell for the actual attraction of Social Media. No, he isn’t on Twitter. Or is he on Facebook. His primary endeavor on the web is on Google +. Also, Brad Pitt has an unrestrainable giggling attack on the set of Moneyball. At least, he defintely won’t be fighting against himself in the best picture battle. Perhaps you’ve seen Oscar nominated Moneyball? The story of Oakland A’s gm Billy Beane’s prosperous attempt to put together a baseball team on a tight budget by utilizing computer-generated evaluation to be able to draft his players, starring Brad Pitt and Jonah Hill, directed by Bennett Miller. Instant download from Amazon http://goo.gl/Zwr7p

  59. referencement Says:

    Thank you for any other informative site. The place else may just I get that kind of info written in such an ideal approach? I’ve a mission that I am just now working on, and I’ve been on the look out for such information.

  60. Metaldetecting Says:

    Spot on with this write-up, I really think this web site needs way more consideration. I’ll most likely be again to read way more, thanks for that info.

  61. Tores Maris Says:

    Excellent weblog here! Additionally your site quite a bit up fast! What web host are you the usage of? Can I get your associate hyperlink to your host? I want my web site loaded up as fast as yours lol

  62. personalised house signs Says:

    I was suggested this blog via my cousin. I’m now not positive whether or not this publish is written through him as nobody else understand such detailed approximately my difficulty. You’re wonderful! Thanks!

  63. vityas laser Says:

    Good site! I truly love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified whenever a new post has been made. I have subscribed to your RSS feed which must do the trick! Have a great day!

  64. Vissarion Says:

    I’m glad to get amongst various site visitors on this outstanding blog (:, thank you for placing up.

  65. purchase domain name Says:

    Whoah this blog is magnificent i love reading your posts. Stay up the good paintings! You recognize, a lot of persons are searching around for this info, you could aid them greatly.

  66. Will Writer Portsmouth Says:

    Heya i am for the primary time here. I found this board and I to find It truly helpful & it helped me out much. I hope to present one thing back and help others such as you aided me.

  67. Will Writer Portsmouth Says:

    I’ve been absent for some time, but now I remember why I used to love this site. Thank you, I’ll try and check back more often. How frequently you update your site?

  68. carpet cleaning durham Says:

    There are some interesting time limits on this article but I don’t know if I see all of them center to heart. There’s some validity but I will take hold opinion till I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as properly

  69. rent cheap textbooks Says:

    Thank you a bunch for sharing this with all people you really recognise what you’re talking about! Bookmarked. Please also consult with my site =). We will have a link change arrangement between us!

  70. fryzjer katowice piotrowice Says:

    Nice post. I was checking constantly this blog and I am impressed! Extremely useful info particularly the last part :) I care for such info much. I was seeking this particular info for a very long time. Thank you and good luck.

  71. oszczednosc paliwa Says:

    Fantastic beat ! I would like to apprentice while you amend your site, how can i subscribe for a blog site? The account helped me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear concept

  72. opinia clearsense Says:

    Nice post. I was checking continuously this blog and I am impressed! Extremely useful information particularly the last part :) I care for such information a lot. I was looking for this certain info for a very long time. Thank you and best of luck.

  73. opinia clearsense Says:

    I and also my pals came checking out the best advice from the blog then instantly I had a terrible suspicion I had not thanked the website owner for those secrets. The people became as a result passionate to learn all of them and already have sincerely been tapping into these things. We appreciate you genuinely so accommodating and then for obtaining this sort of extraordinary guides most people are really desperate to be aware of. My very own sincere regret for not expressing appreciation to you sooner.

  74. cronaca Says:

    I do consider all of the ideas you have offered on your post. They’re very convincing and will certainly work. Nonetheless, the posts are too short for beginners. May just you please extend them a little from next time? Thank you for the post.

  75. carpet cleaners hartlepool Says:

    you’re really a good webmaster. The web site loading velocity is incredible. It seems that you are doing any unique trick. In addition, The contents are masterwork. you have performed a excellent task on this topic!

  76. Jewelry and Treasure Store Says:

    I was just looking for this information for some time. After 6 hours of continuous Googleing, at last I got it in your website. I wonder what’s the lack of Google strategy that do not rank this kind of informative websites in top of the list. Generally the top websites are full of garbage.

  77. pattaya property Says:

    My wife and i have been so happy when Raymond managed to finish off his investigations via the precious recommendations he was given from your very own weblog. It is now and again perplexing to just find yourself making a gift of solutions which often some others could have been making money from. We fully grasp we now have the blog owner to give thanks to for this. The specific illustrations you have made, the straightforward web site menu, the friendships you will help create – it is everything amazing, and it’s really leading our son in addition to our family know that the situation is enjoyable, and that’s wonderfully fundamental. Many thanks for everything!

  78. Casher Says:

    Great offer from HostUpon. I have actually been blogging on blogspot for the past year… now thinking to get my own web hosting and switch to WordPress. Does Hostupon fully support WordPress? Is it easy to setup WordPress on my hosting? Seriously interested to take the 50% discoount offer!

  79. technos boutique Says:

    Thanks, I have recently been searching for info about this topic for ages and yours is the greatest I’ve found out so far. However, what about the conclusion? Are you sure in regards to the supply?

  80. lancamento Says:

    There is perceptibly a bunch to identify about this. I assume you made certain nice points in features also.

  81. fashion database Says:

    This web site is really a walk-through for all the information you wished about this and didn’t know who to ask. Glimpse here, and also you’ll positively uncover it.

  82. fashion database Says:

    I have been exploring for a bit for any high-quality articles or weblog posts on this kind of space . Exploring in Yahoo I ultimately stumbled upon this site. Studying this information So i am glad to convey that I’ve an incredibly excellent uncanny feeling I discovered just what I needed. I most certainly will make sure to don’t overlook this site and provides it a glance on a relentless basis.

  83. ladys Says:

    Thanks for the sensible critique. Me & my neighbor were just preparing to do a little research about this. We got a grab a book from our area library but I think I learned more clear from this post. I’m very glad to see such great information being shared freely out there.

  84. Jodefs Says:

    This is certainly very good. I am surprisingly amazed in what I read.

  85. media player error c00d1199 Says:

    Arbitrary question: I know you are using wordpress for this blog, but have you tried any other platforms? I am trying to decide for my blog, and I ask because I really like yours.

  86. Lezlie Daschofsky Says:

    I figured that the more I read, the smarter I get. You might want to add it to your site

  87. graphic design Says:

    Spot on with this write-up, I actually think this website wants way more consideration. I’ll in all probability be again to learn way more, thanks for that info.

  88. frezowanie cnc Says:

    The subsequent time I read a blog, I hope that it doesnt disappoint me as a lot as this one. I mean, I know it was my choice to learn, but I really thought youd have something attention-grabbing to say. All I hear is a bunch of whining about one thing that you could possibly fix in case you werent too busy searching for attention.

  89. Herschel Alicea Says:

    Pretty nice post. I simply stumbled upon your weblog and wanted to mention that I’ve really loved browsing your weblog posts. After all I’ll be subscribing in your rss feed and I am hoping you write again very soon!

  90. pojemniki na piasek Says:

    Your article has tickled my fancy. I wanted to say something different than other readers. I really have enjoyed reading your article and think you have a lot of good thoughts. Thanks for this content.

  91. Janene Kroemer Says:

    I used to be very pleased to find this net-site.I wished to thanks to your time for this excellent read!! I positively enjoying each little little bit of it and I have you bookmarked to take a look at new stuff you blog post.

  92. Shaunta Walworth Says:

    When I originally commented I clicked the -Notify me when new feedback are added- checkbox and now each time a comment is added I get four emails with the identical comment. Is there any way you possibly can remove me from that service? Thanks!

  93. Lonny Beardmore Says:

    Pretty nice post. I just stumbled upon your blog and wished to say that I have really enjoyed surfing around your blog posts. After all I will be subscribing to your rss feed and I hope you write again soon!

  94. australia Says:

    I relish, result in I found just what I used to be having a look for. You have ended my 4 day lengthy hunt! God Bless you man. Have a nice day. Bye

  95. Tiana Weicht Says:

    I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the web will be much more useful than ever before.

  96. loterija Says:

    Its like you read my mind! You appear to know so much 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 bit, but instead of that, this is magnificent blog. A fantastic read. I’ll certainly be back.

  97. euromillions Says:

    Normally I don’t read article on blogs, but I would like to say that this write-up very forced me to try and do so! Your writing style has been surprised me. Thanks, quite nice article.

  98. caixa Says:

    I do agree with all the ideas you have presented in your post. They are very convincing and will certainly work. Still, the posts are very short for novices. Could you please extend them a bit from next time? Thanks for the post

  99. Sailing Yachts Says:

    certainly like your web site but you have to check the spelling on several of your posts. Several of them are rife with spelling problems and I to find it very troublesome to tell the truth however I’ll surely come back again.

  100. wine Says:

    I must point out my respect for your kindness supporting those people that absolutely need help with this area. Your real commitment to getting the message all through became amazingly functional and has continuously empowered ladies just like me to get to their pursuits. This warm and helpful instruction indicates much to me and far more to my mates. Best wishes; from each one of us.

  101. netmarketing Says:

    I found your blog site on google and test just a few of your early posts. Proceed to maintain up the excellent operate. I just extra up your RSS feed to my MSN News Reader. Seeking ahead to reading extra from you afterward!…

  102. Forex Markets Source Says:

    you have got an incredible weblog right here! would you wish to make some invite posts on my blog?

  103. wink bingo Says:

    Thanks for another great post. Where else could anybody get that kind of info in such an ideal way of writing? I have a presentation next week, and I’m on the look for such info.

  104. school education Says:

    I am glad to be a visitor of this thoroughgoing blog, thank you for this rare info!

  105. shamanism practical guidance Says:

    Thanks alot for your blog! It is very important to me. Good luck!

  106. Palm Beach movers Says:

    Wow, awesome weblog structure! How lengthy have you been running a blog for? you made running a blog look easy. The overall look of your website is great, let alone the content!

  107. movers South Florida Says:

    Hi there, I discovered your web site by the use of Google at the same time as looking for a similar subject, your site came up, it seems to be good. I’ve bookmarked it in my google bookmarks.

  108. Rug Repair|Rug Cleaning Says:

    When I originally commented I clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I get four emails using the same comment. Is there any way you are able to eliminate me from that service? Thanks!

  109. laptop repair Says:

    Excellent web site. Lots of useful info here. I am sending it to several friends ans also sharing in delicious. And naturally, thanks for your effort!

  110. Milo Debello Says:

    gorgeous words and beautiful photos. just my cup of tea…

  111. paul mounier Says:

    60. Hi there, I discovered your site by way of Google even as searching for a comparable topic, your site came up, it seems great. I’ve bookmarked it in my google bookmarks.

  112. drukarki kolorowe Says:

    I’d have to examine with you here. Which is not really something I typically do! I enjoy analyzing a post which will make folks think. As well, many thanks for permitting me to thoughts!

  113. Emory Morar Says:

    I’d should test with you here. Which isn’t something I usually do! I get pleasure from reading a put up that can make individuals think. Also, thanks for permitting me to remark!

  114. Devon Brager Says:

    And also My partner and i thought I realized everything there was clearly to recognise relating to this theme… properly, currently I really do very good submit. best wishes

  115. Tilda Samland Says:

    I like your writing style truly loving this web site. “How helpless we are, like netted birds, when we are caught by desire” by Belva Plain.

  116. California small claims Says:

    I discovered your blog website on google and test just a few of your early posts. Proceed to keep up the excellent operate. I just additional up your RSS feed to my MSN Information Reader. In search of forward to studying extra from you in a while!…

  117. find that property Says:

    Good – I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related information ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your customer to communicate. Excellent task.

  118. shopfitters uk Says:

    It’s really a cool and useful piece of information. I am satisfied that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.

  119. office cleaning services london Says:

    Good blog! I really love how it is easy on my eyes and the data are well written. I am wondering how I could be notified when a new post has been made. I’ve subscribed to your RSS feed which must do the trick! Have a nice day!

  120. Projectors Says:

    Someone necessarily lend a hand to make critically articles I would state. This is the first time I frequented your web page and so far? I surprised with the research you made to create this actual submit extraordinary. Fantastic activity!

  121. computer recycling nyc Says:

    I’m also commenting to make you understand what a magnificent encounter our princess found using the blog. She figured out several pieces, not to mention what it is like to possess a very effective coaching mindset to make other folks very easily know just exactly certain complicated matters. You undoubtedly surpassed people’s expected results. Thank you for offering these beneficial, trusted, explanatory as well as unique guidance on this topic to Jane.

Leave a Reply