Thursday, November 8, 2012

Ergodicity -- the Biggest Mistake in Economics?


I'm increasingly convinced that Ole Peters has identified the nub of an utterly essential problem in the framework of contemporary (i.e. last 50 years) economics. In a series of recent papers (here, here, here), he has argued with impressive clarity that the usual ensemble averages used to compute "expected" returns in finance are, in many cases, simply inappropriate to making decisions in the real world. Take a risky gamble, and the usual average over different outcomes mixes potential worlds in which we go broke with others in we get rich, and, importantly, takes the often irreversible consequences of these outcomes (bankruptcy, for example) out of the picture. If you make hugely risky investments, this average gives you full credit for all the wonderful possible outcomes, weighted appropriately for their likelihood, which of course seems sensible. What it doesn't do is account for the very real fact that the bad outcomes may effectively wipe you out entirely and take you out of the game, making it impossible to play again -- in which case you will never get to experience those eventual big payoffs.

Maybe the best thing to read about this is this wonderful paper by people from the financial firm Towers Watson (credit: I learned of this from Rick Bookstaber's blog). The potential implications of this are really huge, as Peters' perspective suggests that the standard way of assessing risk versus reward in financial economics is wrong and systematically underestimates risks (and not merely because it ignores fat tails). The paper above, the first paper of Peters I mentioned above, and this interview with Peters are among the most interesting things I've read this year.

I'm going to do an in depth post on this stuff soon, but I must admit that I need to study it in detail a little more. I'm convinced that Peters insight -- which brilliantly resolves the centuries old "St Petersburg paradox" of probability theory proposed originally by Bernoulli -- also has a lot to do with the work of Doyne Farmer and John Geanakoplos on economic discounting, which I've written about before. Both suggest that our basic thinking about probability in time series suffers from some terrible misconceptions, and generally makes us underestimate risks. More coming on this soon.

308 comments:

  1. Love your posts! Paul Davidson, a prominent Post-Keynesian economist, has been stressing this theme for a long time, a theme also stressed by Keynes, himself, though he didn't use the term, ergodicity.

    ReplyDelete
  2. I've skimmed the paper on St. Petersburg paradox and, by chance, I've also been thinking about this topic recently, so here are few quick thoughts:

    1) Basing ones decisions on time average makes sense only when facing a long sequence of bets. Thus this doesn't seem to resolve the original paradox, which was about single bet.

    2) Peters considers utility "arbitrary" - I'd instead say it allows us to incorporate people's preferences, which seems like a reasonable thing to do, with economics being about people. The time-average approach in the end boils down to choice of one particular utility function (log utility) - and _that_ is arbitrary.

    Also, in contemporary economics, expected utility is not really justified by reference to "parallel universes". Instead it can be derived from properties of preferences over "bets", even when probabilities of particular states are unknown (some keywords: "subjective expected utility" and "Savage axioms").

    3) Of course, if we were dealing with truly nonergodic processes where ensemble and time averages differ, one could make a case that basing decisions on expected utility is unreasonable. But I don't think Peters' examples show this. Basically, his core argument is that we have a sequence of random gross returns, and we compute two averages: _arithmetic_ ensemble average and _geometric_ time average. The two numbers differ (in Petersburg paradox the first one doesn't even exist), which is why we should focus on time average.

    But wait, one average is geometric and the other arithmetic, so naturally they will differ! A proper comparison would be to use log returns and compute arithmetic averages in both settings, in which case the difference would disappear. AFAIK, formal mathematical theorems dealing with ergodicity and equality of ensemble/time averages are also formulated in this way (i.e. using additive averaging in both cases).

    Maybe there is some deeper point about difference between geometric and arithmetic averaging that I've missed. But anyway, this seems to have little to do with what people usually mean when speaking about nonergodicity (i.e. the world is supposed to be nonstationary and path-dependent, so we can't estimate probabilities from past data).

    ReplyDelete
  3. Best way to make money :-Best way to make money earn how to make money at home online each and every month from home in your spare time so visit Lockinyourspot.com for all the best passive income opportunities fully tried and tested.

    ReplyDelete
    Replies
    1. You must know by now, your article goes to the nitty-gritty of the subject. Your clarity leaves me wanting to know more. Just so you know, i will immediately grab your feed to keep up to date with your online blog. Sounding Out thanks is simply my little

      Delete
  4. Economists don't consider data dispersion
    in the Petersburg paradox, the Allais paradox and others.
    But the data dispersion can create restrictions
    and can bias the results of experiments. See, e.g.,
    Theorem of existence of ruptures in probability scale. ...
    http://econpapers.repec.org/paper/pramprapa/23319.htm
    and
    Data Dispersion in Economics (I) --- Possibility of Restrictions
    http://www.bapress.ca/refissue-v2-n3.php
    Data Dispersion in Economics(II)---Inevitability and Consequences of Restrictions
    http://www.bapress.ca/refissue-v2-n4.php

    Alexander Harin
    http://econpapers.repec.org/RAS/pha243.htm

    ReplyDelete
    Replies
    1. The pursuit of truth and beauty is a sphere of activity in which we are permitted to remain children all our lives.

      Delete
    2. A man can grow his life properly because he knows everything and he goes to school an college everyday I hope he is a very important person in our society.
      communityartscouncil.com

      Delete
  5. I have read only the first paper by Peters (on St.Petersburg's paradox, at http://rsta.royalsocietypublishing.org/content/369/1956/4913.full.pdf+html). I have some substantive comments, or at least I like to think so.

    First, even on its own account, the paper is unnecessarily complex. It would have sufficed to say that the process is non-ergodic, which takes two lines to show, and to give the time and ensemble averages, which is a trivial exercise.

    Second, non-ergodicity is the norm in non-recurring processes. But the criticism that economists use ensemble averages is just unfounded. In fact, in many papers in finance, only the existence of long-term averages is posited, which is weaker than ergodicity. When they do, they make sure to assume that the states of the economy live in a compact space. I would refrain from calling this a "problem" actually (an "utterly essential problem in the framework of contemporary (i.e. last 50 years) economics."), and rather spend my time reading actual original articles.

    Third, and perhaps more importantly, the difference between ensemble and time averages is at the core of the theory of growth optimal portfolios (or universal portfolios), as studied by Cover, Ziemba, Luenberger, Christensen etc. A good review is McLean and Ziemba, that shows that log utility maximizes time-average growth; also, universal portfolios have already been identified as having the best ones (on paper) for risk management (e.g., the only ones that have zero prob of default); the papers of Ziemba and Luenberger as well as the recent paper of Dean Foster and Sergiu Hart on operational measure of riskinness show this is the case (check out also Christensen's review on universal portfolios). Lastly, it is simply untrue that the reason St. Petersburg's wager is undesirable because a reasoning about differences between growth rates under the two averaging mechanism. Let's assume that each betting cycle is instantaneous, so we get to the outcome instantaneously. Would a bettor accept the wager? No. The reason is that there is no infinite leverage, which in turn changes the expected payoff of the wager. This is unintuitive, because the optional stopping theorem for Martingales would suggest otherwise; but it doesn't if you check the assumptions carefully. This is discussed clearly in William's "Probability with Martingales"

    So, I am puzzled by the level of attention this paper has received. But it just goes to show that Santayana's dictum is true. And that physicists
    mindlessly applying concepts from their field to other areas are usually right or original, but never at the same time.

    For the record: I am a former physicist working in a finance.

    ReplyDelete
    Replies
    1. Gappy,

      Thanks very much for this thoughtful comment. I'm going to look into some of the references you mention on growth optimal portfolios.

      I'm not quite sure I understand your explanation of why the St Petersburg wager is undesirable. As you say: " Let's assume that each betting cycle is instantaneous, so we get to the outcome instantaneously. Would a bettor accept the wager? No. The reason is that there is no infinite leverage, which in turn changes the expected payoff of the wager. This is unintuitive, because the optional stopping theorem for Martingales would suggest otherwise; but it doesn't if you check the assumptions carefully. This is discussed clearly in William's "Probability with Martingales""

      Can you outline this argument in a little more detail (if you have a moment!)? I'm tantalized by Peters' argument but I still feel I don't understand things well enough to judge it properly.

      Delete
    2. Mark, thank for the kind reply. Now, consider a setting in which the casino is running the bet sequentially on a reasonably fast computer. It is easily possible to run 1e9 rounds of the bet within a minute. The probability that the bet will last that long is very, very, small. The time element is now removed from the bet. If the losses exceed the casino's current net worth, the lottery stops. Would the casino sell the lottery at a finite price? I believe so, and I believe this price would be determined by capital structure, risk aversion, client risk aversion, etc. I'd rather not simplify the decision process underlying the pricing. What is relevant here is that it that a) the price is not infinity; b) time has nothing to do with it.

      Now, the connection to martingale theory. I play against the casino. At stage t, a fair coin is tossed. If tails comes up, I win 2^n dollars, otherwise I lose 2^n dollars. Let X(t) be the cumulative payoff at time t and let T the first time heads comes up. The St.Petersburg wager consists of X(T). Now, X(t) is a martingale: E(X(t+1)|X(t))=X(t), because the bet at stage t has zero expectation. Iterating, E(X(t))=X(0)=0. Doob's optional stopping time says that this result applies if we replace t with a random time T whose realization at time t can be determined by the history up to that time (this is very informal--see any graduate text on probability). St.Petersburg Paradox is exactly based on such a random time. We know if T <= t at time t, based on the realization of a head. So, according to the theorem E(X(T))=X(0)=0, the fair value of the bet for a risk-neutral bettor. But we know that X(T)=2^(n-1)! What gives? This is another version of the paradox. A closer inspection on the condition of stopping times helps understand why it doesn't hold. And the presence of finite leverage helps "fix" the concept of stopping time and to give a non-trivial expected value. Details in Williams and any graduate-level probability textbook (except Billingsley). Again, no need to introduce time considerations or ensemble vs time averages. But regarding the latter (and the relationship with risk management), there is a ton of literature on optimal growth portfolios. That's for another post.

      Delete
  6. My 2c here is just to highlight that the geometric method will give a junk answer of "zero" in any evaluation of a Probability density function that contains even a vanishingly small element at (or below)zero payoff. E.g. let's compute the expected geometric value of me leaving my house today. Oh wait, there is a vanishingly small chance I may die in a road accident, or kill multiple others due to some freakish negligent action. Clearly the answer is to stay at home and starve, everyday!

    FWIW I use geometric and ensemble averages all the time, where appropriate. But there is no black or white interpretation or endorsement of absolute authority. Context is everything.

    ReplyDelete
  7. Outside of fantasy dice rolling games, I posit that in the vast majority of realworld scenarios it is possible to assign an extremely small chance of complete derailment due to some obscure and rarely realized risk factor. Thus confounding the pure use of the geometric average method.

    In models, perfect is the enemy of good enough, wouldn't you say?

    On a related note, I have found some arithmetically biased risk metrics that are horrendously skewed unless recast in a geometric fashion(e.g. the MAR, or Calmar ratio is very distorted by varying leverage outside of a low band). All my attempts to persuade others generally are accepted as valid, but have never been seriously acted upon as far as I know. This may day something bad about human willingness to incumbent frames of reference, I don't know.

    Interestingly, the arithmetic versions often don't diverge that dramatically from the geometric in terms of the comparative rankings they give to a set of competing datasets at low stepsizes relative to initial "wealth" (i.e.low leverage) and of limited runsteps(timesteps). I.e. a bad stock portfolio is a bad portfolio relative to its superior peers and whether you use naieve or complex measures the answer often remains the same. I can only really conclude that accessibility, computational simplicity and an acceptable avoidance of overprecision are more useful in reality than the "correct method", when the realworld probabilities are never truly fully known ex ante anyway.

    ReplyDelete
  8. Thank you so much for sharing all of the good info! I am looking forward to checking out more posts!
    Rapidwriters.net

    ReplyDelete
  9. I really enjoy reading your blog. This post, even if old, was really useful.

    ReplyDelete
  10. The blog is worth reading,Thank you very much! I will keep your new articles.

    ReplyDelete
  11. Coach Training Certification - Coaching for Transformation is ICF credentialed coach training to build your business as a professional coach by LTW.
    Coach Training

    ReplyDelete
  12. I'm still learning from you, but I'm trying to achieve my goals. I certainly enjoy reading all that is posted on your blog.Keep the information coming. I loved it!

    ReplyDelete
  13. Dear blogger, thanks for providing this kind of information... I found it first-class. Have a nice day...

    ReplyDelete
  14. I really need to have or to share this all in one site.It has a total package that you are longing to look for great idea with it and very interesting details ..GOOD JOB for that!

    ReplyDelete
  15. Very interesting schemes ..It would be really helpful for me..Thanks for sharing this with us..Really appreciated.

    ReplyDelete
  16. Good job I enjoyed reading your post thanks for sharing.

    Web Design Chelmsford

    ReplyDelete
  17. Thank you for sharing this! Just what I’ve been searching for. Great info!

    ReplyDelete
  18. Quality investors leads at a price that enables you to make a good profit on your sales campaigns.bespokeleads offers different types of investors leads.

    ReplyDelete
  19. Really your post is really very good and I appreciate it. It’s hard to sort the good from the bad sometimes, but I think you’ve nailed it. You write very well which is amazing. I really impressed by your post.

    ReplyDelete
  20. I am pleased to see the above all post about the finance. Actually finance is one the best important part for every company, govt & every person and family site overall always its very important everywhere.

    stochastic stock

    ReplyDelete
  21. Its amazing, looking at the time and effort you put into your blog and detailed information you provide. I'll bookmark your blog and visit it weekly for your new posts.

    Photocopier Repairs Grays

    ReplyDelete
  22. It feels great reading such post this way. Fairly excellent submit, keep the good writing coming
    Sociology Coursework

    ReplyDelete
  23. GREAT BLOG! You are one of the best writers I've seen in a long long time. I hope you keep writing because people like you inspire me!

    ReplyDelete
  24. "Thanks for sharing, nice post.
    i follow you hope you could visit me here and follow me too,, thanks."

    ReplyDelete
  25. i follow you hope you could visit me here and follow me too,, thanks." free electronic cigarette

    ReplyDelete
  26. I personally like your post; you have shared good insights and experiences. Its sounds exciting and it will really help me a great deal. Cheap Essay Writing

    ReplyDelete
  27. I personally like your post; you have shared good insights and experiences. Its sounds exciting and it will really help me a great deal. Cheap Essay Writing

    ReplyDelete
  28. This is a Great Website You might find Fascinating that we Motivate A person. Paper Writing Services

    ReplyDelete
  29. This is a Great Website You might find Fascinating that we Motivate A person. Paper Writing Services

    ReplyDelete
  30. Nice information, many thanks to the author. It is incomprehensible to me now, but in general the usefulness and significance is overwhelming.

    ReplyDelete
  31. You have excellent taste in design. I observe that you always put your great effort in your work. Keep up the good work…. Lots of wishes for you. Muzica noua

    ReplyDelete
  32. You have excellent taste in design. I observe that you always put your great effort in your work. Keep up the good work…. Lots of wishes for you. alien bong

    ReplyDelete
  33. I just wanna thank you for sharing your information and your site or blog this is simple but nice article I've ever seen like it i learn something today Hcg

    ReplyDelete
  34. I just wanna thank you for sharing your information and your site or blog this is simple but nice article I've ever seen like it i learn something today buy heartburn no more

    ReplyDelete
  35. I just wanna thank you for sharing your information and your site or blog this is simple but nice article I've ever seen like it i learn something today Houston Local Optimization

    ReplyDelete
  36. I continuously livelihood on upcoming to your parcel again retributory in containerful you have posted new list. Requisite

    ReplyDelete
  37. That is very interesting Smile I love reading and I am always searching for informative information like this. This is exactly what I was looking for. Thanks for sharing this great article Rabatt PKW-Neuwagen

    ReplyDelete
  38. Wonderful site and I wanted to post a note to let you know, ""Good job""! I’m glad I found this blog. Brilliant and wonderful job ! Your blog site has presented me most of the strategies which I like. Thanks for sharing this e-cigarette

    ReplyDelete
  39. Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.
    This is extra ordinary one.I have collected this from online. buy reverse your diabetes today

    ReplyDelete
  40. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog. micro jobs website

    ReplyDelete
  41. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog. E-cigarettes

    ReplyDelete
  42. That is definately one of the best blogs I've sen in ages online. Maintain up the excellent posts. payment gateway

    ReplyDelete
  43. We want to reinvent the phone. What's the killer app? The killer app is making calls! It's amazing how hard it is to make calls on most phones. We want to let you use contacts like never before - sync your iPhone with your PC or mac. Collecting Emails

    ReplyDelete
  44. Id really love to stay around this website and be a part of where I can get a lot of valuable and beneficial advice from other experienced people that share this information Buy Vine Followers

    ReplyDelete
  45. Your article shows you have a lot of background in this topic. Can you direct me to other articles about this? I will recommend this article to my friends as well. workout finishers mike whitfield

    ReplyDelete
  46. Tarife zu vergleichen bringt sehr viele Vorteile mit sich. Ein Tarifvergleich kann Ihnen bares Geld einsparen, dass Sie dann für andere schöne Dinge zur Verfügung haben. Ein Tarifvergleich gibt es beispielsweise für Stromanbieter, DSL Provider, Versicherungen, Urlaubsbuchungen und Gasanbietern. Mit unserem umfassenden Angebot an Tarifvergleichen, helfen wir Ihnen dabei schnell und einfach die besten Tarife herauszufinden, dass ganze ohne viel Aufwand! strompreisvergleich

    ReplyDelete
  47. The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post car tinting Houston

    ReplyDelete
  48. Me and my friend were arguing about an problem similar to this! Now I realize that I had been correct. lol! Thank you for that information you article.friends into lovers jason king

    ReplyDelete
  49. Thanks for sharing this useable article - I really increase your acquisition.it is really very informatic post for young people, and hope they will enjoy well after reading this post. towing test

    ReplyDelete
  50. Thanks for sharing this useable article - I really increase your acquisition.it is really very informatic post for young people, and hope they will enjoy well after reading this post. superior singing method aaron anastasi

    ReplyDelete
  51. Thanks a lot for providing individuals with a spectacular possibility to read critical reviews and posts from this site. Simply wanted to write down a word in order to say thanks to you Ultra-HD TV

    ReplyDelete
  52. Thanks for sharing this useable article - I really increase your acquisition.it is really very informatic post for young people, and hope they will enjoy well after reading this post. Photovoltaik reinigen

    ReplyDelete
  53. This post you have made here could not be written any better! Fairly certain this article will have a good read. Thank you for sharing! Lotto online spielen

    ReplyDelete
  54. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site pietra=13px grey limestone

    ReplyDelete
  55. Thanks for information.I think the rule is very effective to proper utilize the unused road-less land .Thanks http://www.rebelmouse.com

    ReplyDelete
  56. These kind of post are always inspiring and I prefer to read quality content so I happy to find many good point here in the post, writing is simply great, thank you for the post Top-Jobs bei Top-Unternehmen

    ReplyDelete
  57. You have excellent taste in design. I observe that you always put your great effort in your work. Keep up the good work…. Lots of wishes for you. top ranked dog behavior training secrets

    ReplyDelete
  58. When you are trying to determine whether you should purchase a laptop or a notebook, the entire process can be rather confusing. Many companies may call one mobile device a laptop, while another may call a similar device a notebook http://www.rachatcrédit.org

    ReplyDelete
  59. Your website saved my time and I got my desired information. Your post has been very helpful. Thanks. http://www.rebelmouse.com

    ReplyDelete
  60. Your website saved my time and I got my desired information. Your post has been very helpful. Thanks. bacterial vaginosis freedom elena peterson

    ReplyDelete
  61. Your website saved my time and I got my desired information. Your post has been very helpful. Thanks. Logo design service

    ReplyDelete
  62. Thanx for a very interesting web site. What else could I get that type of info written in such a perfect method? I have a venture that I'm just now operating on, and I have been on the look out for such information.

    ReplyDelete
  63. Really your post is really very good and I appreciate it. It’s hard to sort the good from the bad sometimes, but I think you’ve nailed it. You write very well which is amazing. I really impressed by your post. sex god blueprint

    ReplyDelete
  64. the household duties are shared!! As a non-lover of laundry and dishes, this will not only ease my load, but make me an all-around happier person. heartburn no more

    ReplyDelete
  65. Attractive portion of content. I simply stumbled upon your site and in accession capital to claim that I acquire actually loved account your weblog posts. Any way I'll be subscribing for your feeds or even I success you get admission to persistently rapidly. how to get rid of cellulite

    ReplyDelete
  66. Attractive portion of content. I simply stumbled upon your site and in accession capital to claim that I acquire actually loved account your weblog posts. Any way I'll be subscribing for your feeds or even I success you get admission to persistently rapidly. Holztisch massiv

    ReplyDelete
  67. I really appreciate your post. Keep it up. Thanks for sharing the great post. I will Recommend this post. Info

    ReplyDelete
  68. I am currently working on an assignment and I have been exploring your blog for a few hours. Thank you for your post it proved helpful for me.

    ReplyDelete
  69. Thank you so much for the post you do. I like your post and all you share with us is up to date and quite informative. i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job bitskin betrug

    ReplyDelete
  70. Thank you so much for the post you do. I like your post and all you share with us is up to date and quite informative. i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job Fewo

    ReplyDelete
  71. A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up glass bongs

    ReplyDelete
  72. Her charmingly awkward dancing puts to rest the whole Latinas-have-natural-rhythm thing. (Why'd you have to set the bar so high iva forum

    ReplyDelete
  73. There are some beautifully blown bongs for sale in this section and many awesome percolator bongs. There are bongs in this section that have even been sprayed with silver during their birth. glass bongs uk

    ReplyDelete
  74. There are some beautifully blown bongs for sale in this section and many awesome percolator bongs. There are bongs in this section that have even been sprayed with silver during their birth jewel at buangkok

    ReplyDelete
  75. You know, it's very rare when I comment on someone's post. Unless I like it useful or unique I comment then and there. And this is what has happened with this post. Absolutely fantastic hosting professionale

    ReplyDelete
  76. I found lots of interesting information here. The post was professionally written and I feel like the author has extensive knowledge in this subject. radio shqip

    ReplyDelete
  77. Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign Spanish online via skype

    ReplyDelete
  78. Mit diesem Manko wird es schwierig einen Kredit bei Banken zu bekommen, denn diese möchten sich natürlich vor nicht zahlenden Kunden schützen und weisen somit Personen mit negativer Schufa meistens sofort ab. kredit trotz schufa

    ReplyDelete
  79. Pretty! This has been a really wonderful post. Thank you for supplying this information.

    ReplyDelete
  80. Awesome post! The best information I've ever seen. Man, I so needed this to complete my next project. And thanks a lot for providing me with this kind of unique information! upload funny animal pictures

    ReplyDelete
  81. You should comment on the sales letter of the blog. You can spawned it's enchanting. Your blog news/happenings would multiply your balance sheet jimmy sweeney amazing cover letters

    ReplyDelete
  82. Your good knowledge and kindness in playing with all the pieces was very useful. I don’t know what I would have done if I had not encountered such a step like this. Web Design Company New York

    ReplyDelete
  83. I love the blog. Great post. It is very true, people must learn how to learn before they can learn.
    Best advertising Agency in the world | advertising agencies in Lahore | advertising agencies in Karachi

    ReplyDelete
  84. Mit diesem Manko wird es schwierig einen Kredit bei Banken zu bekommen, denn diese möchten sich natürlich vor nicht zahlenden Kunden schützen und weisen somit Personen mit negativer Schufa meistens sofort ab. text your ex back michael fiore

    ReplyDelete
  85. El programa espia Spybubble se puede comprar online y en seguida se descarga el software en un Smartphone que le pertenezca. localizador de celulares

    ReplyDelete
  86. What an awesome and fantastic post! Just too awesome! This post has past my criteria for the best post award. And I think, this post has also given us the best knowledge. Cheers! whitney houston's fan site

    ReplyDelete
  87. Another great post, I appreciate all the work you put into this site, helping out others with your fun and creative works. tembusu kovan

    ReplyDelete
  88. I am commenting to let you know what a terrific experience reading through your web page. This web page has a wide variety of pieces and written in awesome style of writing cellulite factor dr charles livingston

    ReplyDelete
  89. I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.Fontana carpet cleaning

    ReplyDelete
  90. This is so great. This is a very good post. I like his post very much. This helped me in completing my project. Thanks! idol lash

    ReplyDelete
  91. Hello. I wanted to just stop on this post and comment. Because this post is really on a level that is the best. Thank you... somanabolic muscle maximizer leon

    ReplyDelete
  92. Wow sir! This is an amazing post. This is just the best post. Thank you! qwerty android phones

    ReplyDelete
  93. Thank you a lot for this post! This is the best post. I really like this post. It has everything that I wanted. UHD TV

    ReplyDelete
  94. this was a great read and i told a few people about this site so far and then this great and professional boca raton seo company after that one Arbeiterwohnung

    ReplyDelete
  95. this was a great read and i told a few people about this site so far and then this great and professional boca raton seo company after that one innocent words

    ReplyDelete
  96. This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
    Cheap Logo Design

    ReplyDelete
  97. This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want...HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!sell house

    ReplyDelete
  98. This post you have made here could not be written any better! Fairly certain this article will have a good read. Thank you for sharing ergotherapie

    ReplyDelete
  99. This is a nice post. Very good work. Just keep the standard and quality of your work going! wholesale juniors clothing

    ReplyDelete
  100. I usually don't comment on blogs but this blog inspired me to make one compliment as I know it's not enough for the meaningful context in your writing as one could understand it easily. Thanks for sharing. 30 days to thin by christina clark

    ReplyDelete
  101. This is a very good post. I like this post very very much. And it will always be thumbs up from my side. www.rebelmouse.com

    ReplyDelete
  102. This is an awesome post. Wonderful article, well balanced. Just awesome work. cheap clothes

    ReplyDelete
  103. This is an awesome post. Wonderful article, well balanced. Just awesome work. www.rebelmouse.com

    ReplyDelete
  104. This is a very nice post. I like this post very much. Admin, thanks a lot for sharing this information on the wonderful post Likes kaufen

    ReplyDelete
  105. I am really in love with this article. I use to visit this blog often, but this article is the best. I'll use this article in my school project. Thanks alot. joey atlas truth about cellulite program

    ReplyDelete
  106. This is a very good post. I like this post very very much. And it will always be thumbs up from my side. use these words to meet your sweet

    ReplyDelete
  107. I really loved the way you have written this article. It really helped me complete my project. Thanks for this great information. I'll share this with my friends also so that they can also get a hand in their project. Thanks a lot mate. are glass bongs good

    ReplyDelete
  108. This is really special post. I am really loving it. How do you guys come up with this? I will share this with my friends and others. Thanks a lot mate. how to make a bong

    ReplyDelete
  109. This is a interesting line of content, very good article. Thanks for sharing this post, nice way of bring this subject to discussion. Keep up the excellent work text your ex back

    ReplyDelete
  110. I'm glad I found this website of the Warriors Heart Foundation. It's been a long time that I've been trying to find a connection to this foundation because I'm conducting a research about the American veterans. This website will really be a great help.Buy YouTube Subscribers

    ReplyDelete
  111. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing metabolism boosting recipes

    ReplyDelete
  112. This post you have made here could not be written any better! Fairly certain this article will have a good read. Thank you for sharing best essays

    ReplyDelete
  113. I'm glad I found this website of the Warriors Heart Foundation. It's been a long time that I've been trying to find a connection to this foundation because I'm conducting a research about the American veterans. This website will really be a great help yeast infection diet

    ReplyDelete
  114. Hey buddy,this is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post. New Homes Houston

    ReplyDelete
  115. I have been interested in this topic for quite some time. I have been researching it for a couple of hours and found your post to be very interesting.Thanks for sharing!!! Webseite

    ReplyDelete
  116. This is a very good post. Just wonderful. Truly, I am amazed at what informative things you've told us today. Thanks a million for that how can i get better at soccer

    ReplyDelete
  117. This article is above my expectations! Very well written. I hope you guys keep on writing blogs of this level and ease others tension. Thanks a lot! best cunnilingus techniques that turn women on

    ReplyDelete
  118. You could write about the success stories on the blog. You may compose it's significant. Your blog briefing shall raise your customers go here for details

    ReplyDelete
  119. This is a best post, man. I like this post very much. And it is worth a 5-star rating. Truck Storage

    ReplyDelete
  120. the best means of doing it is to do exactly what we just did - borrow it all. That way the people who are actually in the middle of the crisis - those would be the ones best able to make proper decisions; not the dead dinosaurs of some forgotten decade how to get ex back

    ReplyDelete
  121. I'm almost certain I perceive your clarification of why the St beleaguering wager is undesirable. As you say: " Let's assume that every card-playing cycle is instant, thus we tend to get to the end result outright http://www.debtconsolidationloans4uk.co.uk

    ReplyDelete
  122. I reeally loved this post. This post is just too awesome. I'll share this with my friends also. Thanks a lot mate. cheap youtube views

    ReplyDelete
  123. I reeally loved this post. This post is just too awesome. I'll share this with my friends also. Thanks a lot mate. live wallpaper

    ReplyDelete
  124. I really loved this article and the information it is having. I'll share this with my friends also. Thanks a lot.! text your ex back reviews

    ReplyDelete
  125. What a wonderful piece of information! I really loved the way you have compiled all the data and written this great article. Thanks a lot mate! how to reverse diabetes

    ReplyDelete
  126. I reeally loved this post. This post is just too awesome. I'll share this with my friends also. Thanks a lot mate brandenburg

    ReplyDelete
  127. I am glad to find your impressive way of writing the post. Now it become easy for me to understand and implement the concept Redundancy

    ReplyDelete
  128. One of the best post ever! What a lovely piece of information thank you. GP Tuition

    ReplyDelete
  129. What a great and lively post! Seriously this is one of the bost post of the century. Extremely well written and well maintained post. I am extremely thrilled by this site. Good job people. cell phone locator

    ReplyDelete
  130. This post is just amazing! Way above any one's expectation! Very well written and executed. Keep up the good work author and show us your more talent. Thanks a lot. SEO services

    ReplyDelete
  131. So resolving a failure would extract those funds, reducing another bank's assets, and potentially push a marginally solvent bank over the edge what is an unlawful detainer

    ReplyDelete
  132. Hi. Just wanted to drop-by and wanted to say that this is a very good post. I appreciate your concern of giving us the knowledge we want. click

    ReplyDelete
  133. This article is beautifully written. I really like the way you've presented the article. I would like that you continue this amazing work. Cheers! mieszkania łagów

    ReplyDelete
  134. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained SECRET'S WEIGHT LOSS SHRED FAT RIPPED BURN FAST

    ReplyDelete
  135. What a great and lively post! Seriously this is one of the bost post of the century. Extremely well written and well maintained post. I am extremely thrilled by this site. Good job people dazai

    ReplyDelete
  136. Once I thought about things like: why such information is for free here? Because when you write a book then at least on selling a book you get a percentage. Thank you and good luck on informing people more about it! salcantay cusco

    ReplyDelete
  137. What a fantastic post this is. Simply awesome. Top class. Thanks a lot for this wonderful post! Geldzaehlmaschine

    ReplyDelete
  138. Thanks a lot for providing individuals with a spectacular possibility to read critical reviews and posts from this site. Simply wanted to write down a word in order to say thanks. Essay Writing | Writing Services

    ReplyDelete
  139. Your blog is very useful. Thank you so much for providing plenty of useful content. I have bookmark your blog site and will be without doubt coming back.
    frutablend

    ReplyDelete
  140. thank you for the information very helpful .. Everything is very, very clear, open is a description of the problem. It contains the information. If you like you can visit my website jersey bola murah Nutrient High Calcium Powder crocs original nhcp

    ReplyDelete
  141. well this could be shrewd to browse as a result of it had been unfamiliar state and numerous of others to boot, i regularly observe new and characteristic things on this world wide world wide web log and this could be the principle i frequently visit this data processing system, and this could be very assisting to others.. merchant accounts

    ReplyDelete
  142. This is a very good post. I like this post very much. It contains legit reference from real events that took place. You don't find these kinds of articles anymore. Only you find them here. ;) slow magento

    ReplyDelete
  143. Trial creating. There is not any thing better than glimpsing for yourself what they can do. Not only will you be guaranteed that they can consign their contentions, but you can furthermore consider if you like the method of their writers. If you want appropriate solution about custom essay writing service please feel free to visit our site.

    ReplyDelete
  144. A fantastic article this is. This article holds all the much-needed information that I needed to complete my project. There was a lot of stake if I didn't complete it. But thanks to this article, I can now successfully complete my project. Thank you! Avast 8 Serial Key

    ReplyDelete
  145. This is a article. A article that is awesome and great! The result of this article is many people getting good grades in their projects. Keep it up! http://www.bloggerpunch.com/

    ReplyDelete
  146. Hi there. This is a very well-written article. Thank you a lot for giving information on this topic through this article. Cheers, mate. commercial decorators

    ReplyDelete
  147. Beautiful ladies 24 hours a day keep you company essex-escorts-agency.co.uk

    ReplyDelete
  148. Wow, what a really helpful post this is. Truly, one has to comment on this article if he/she reads this article. That's why I did it. Thumbs up! cool products

    ReplyDelete
  149. A nice article this. Keep this up and soon your website might become one of the best. KitSound Hive Speaker Review

    ReplyDelete
  150. What a wonderfully written article this is. Truly, one of those posts that you will find very rarely on the internet. small appliances

    ReplyDelete
  151. I really love the way you've written this article. It sparks out a feeling of excitement. This article. It's truly magnificent work. Keep it up! http://www.options-skills.co.uk/train-to-be-a-electrician/

    ReplyDelete
  152. I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!!!!
    uk coupon codes

    ReplyDelete
  153. Nice post this. I like the way you've presented this article. Nice images and good font. What is that font? Please do tell me. Contra Supply for men is the Best men's anti-aging creme on the market. And I'd like you to know that this article just made my Top 3 Articles list.

    ReplyDelete
    Replies
    1. Programa Factor de pérdida de peso - Espera para comprar Factor de reducción de peso por el Dr. Charles Livingston ! Leer mi testimonio honesto antes de decidirse !
      Factor Quema Grasa Pdf Gratis

      Delete
  154. WOW! WHAT A POST! IT IS TOTALLY AWESOME! BEST. ARTICLE. EVER. ffxiv 14 gils

    ReplyDelete
  155. I always like your blog because you always comes with different ideas and information. I always shared your site post with my friends. Keep posting and i will follow you..
    IT Security Software

    ReplyDelete
  156. What's up, brothers? I just came here to announce that I have formally accepted this article as a World Class article. Which I do very rarely, once or twice 6 months. But this article deserved that and I hope you will publish some more world class articles like this in the future. sbobet wap

    ReplyDelete
  157. Thank you for sharing your stuff on blog. It is doubtless that we have similar interests. Something are very helpful to me.

    ReplyDelete
  158. Innovative web design is a Bangalore based IT firm delivering high quality, cost effective, reliable and result-oriented web and based solutions on time for a global clientele. website design in bangalore

    ReplyDelete
  159. I read a blog, Hopefully it doesn't fail me as much as this particular one. I mean, I know it was my choice to read through, nonetheless I truly believed you would have something interesting to say. All I hear is a bunch of whining about something you could possibly fix if you weren't too busy looking for attention. Marbella Property

    ReplyDelete
  160. I precisely had to appreciate you all over again. I'm not certain what I would have followed without the entire smart ideas documented by you relating to such topic. This has been a very frustrating condition for me, but considering this specialised approach you processed it took me to weep for joy domki holenderskie

    ReplyDelete
  161. I enjoy you because of all of your labor on this blog. My niece take interest in setting aside time for investigations and it's simple to grasp why. We know all relating to the dynamic method you produce both interesting and useful tips via the blog and cause response from people about this concept so our own daughter is actually becoming educated a lot. Enjoy the rest of the new year. You are carrying out a dazzling job choinkowe bombki

    ReplyDelete
  162. The main explanations you have made, the straightforward blog navigation, the friendships you assist to foster - it's most awesome, and it is leading our son and us do think this subject matter is entertaining, and that's very serious. Thanks for everything forum playstation

    ReplyDelete
  163. Thanks for all of the efforts on this web page. Debby really loves conducting internet research and it is simple to grasp why. My spouse and i notice all relating to the lively means you deliver both useful and interesting things through the web site and as well attract contribution from the others on the subject then our girl is actually understanding a whole lot. Enjoy the remaining portion of the new year. You're carrying out a really great job przewóz osób na lotniska

    ReplyDelete
  164. I precisely wanted to thank you so much yet again. I do not know the things that I might have worked on in the absence of the suggestions revealed by you regarding this theme. It had been a real intimidating situation in my view, nevertheless understanding a new expert form you treated it took me to jump for delight śmieszne zdjęcia

    ReplyDelete
  165. You actually did more than our own expectations. Many thanks for coming up with the warm and friendly, safe, educational and in addition cool tips about this topic to Kate najlepsza muzyka

    ReplyDelete
    Replies
    1. I will be interested in more similar topics. i see you got really very useful topics , i will be always checking your blog thanks. Web Design Manchester

      Delete
  166. These explanations you have made, the easy website navigation, the friendships you help engender - it's got many wonderful, and it's really helping our son and our family know that the topic is brilliant, which is certainly exceedingly important. Thanks for everything darmowe gry java

    ReplyDelete
  167. I am writing to let you understand what a impressive encounter my wife's girl found using the blog. She noticed a good number of pieces, with the inclusion of how it is like to possess a marvelous giving heart to get folks without difficulty know precisely selected tricky issues autoskup warszawa

    ReplyDelete
  168. My wife and i were so peaceful when Emmanuel managed to complete his basic research out of the precious recommendations he came across out of your weblog. It is now and again perplexing to just continually be giving away instructions which usually some others may have been making money from hiszpański gorzów

    ReplyDelete
  169. You really exceeded people's expectations. Many thanks for delivering these important, healthy, explanatory and also unique thoughts on the topic to Evelyn wypoczynek łagów

    ReplyDelete
  170. These explanations you made, the simple blog navigation, the relationships you give support to create - it's got all extraordinary, and it's really helping our son in addition to our family reckon that that matter is exciting, which is especially mandatory. Thanks for all mieszkania łagów

    ReplyDelete
  171. I'm just writing to make you understand of the great discovery my cousin's girl obtained studying your blog. She discovered a wide variety of pieces, which include how it is like to have an amazing teaching nature to make the others very easily thoroughly grasp specified very confusing issues akordy na gitare

    ReplyDelete
  172. Enjoy the remaining portion of the year. You are always performing a splendid job... gorzów nieruchomości

    ReplyDelete
  173. I have been waiting for someone to share this post. This has actually made me think and I hope to read more. Thanks a lot for sharing with us.SEO Manchester

    ReplyDelete
  174. OMG...This is just what I need. Flabuless where have you been the last ten years of my life? I need you. Thanks! Company Logo Design | Life Experience Degree

    ReplyDelete
  175. Haga clic en este enlace para visitar al Dr. Charles pérdida de grasa oficial Aspect ¿Cómo se compran las personas y descarga la pérdida aspecto PDF e- libro gordo y el sistema de pérdida de grasa total.

    Como Eliminar La Celulitis

    ReplyDelete
  176. It is amazing happy to see this, I am happy to find this great Blog. Thanks for shearing.

    ReplyDelete
  177. Be careful the interest rates charged can be truly outrageous.Sometimes they charge up to 15% of the actual loan amount to finance Surprise Blinds your advance cash payday loan, and it can be even more than that!

    ReplyDelete
  178. What it doesn't do is account for the very real fact that the bad outcomes may effectively wipe you out entirely and take you out of the game, making it impossible to play again -- in which case you will never get to experience those eventual big payoffs. utahwebdesign.me

    ReplyDelete
  179. Great, thanks for sharing this post. Cool.
    Airport Taxi

    ReplyDelete
  180. Great... i found your website from google.Custom Essays

    ReplyDelete