Friday, September 16, 2011

Milton Friedman's grand illusion

Three years ago I wrote an Op-Ed for the New York Times on the need for radical change in the way economists model whole economies. Today's General Equilibrium models -- and their slightly more sophisticated cousins, Dynamic Stochastic General Equilibrium models -- make assumptions with no basis in reality. For example, there is no financial sector in these model economies. They generally assume that the diversity of behaviour of all an economy's many firms and consumers can be ignored and simply included as the average behaviour of a few "representative" agents.

I argued then that it was about time economists started using far more sophisticated modeling tools, including agent based models, in which the diversity of interactions among economic agents can be included along with a financial sector. The idea is to model the simpler behaviours of agents as well as you can and let the macro-scale complex behaviour of the economy emerge naturally out of them, without making any restrictive assumptions about what kinds of things can or cannot happen in the larger economy. This kind of work is going forward rapidly. For some detail, I recommend this talk earlier this month by Doyne Farmer.

After that Op-Ed I received quite a number of emails from economists defending the General Equilibrium approach. Several of them mentioned Milton Friedman in their defense, saying that he had shown long ago that one shouldn't worry about the realism of the assumptions in a theory, but only about the accuracy of its predictions. I eventually found the paper to which they were referring, a classic in economic history which has exerted a huge influence over economists over the past half century. I recently re-read the paper and wanted to make a few comments on Friedman's main argument. It rests entirely, I think, on a devious or slippery use of words which makes it possible to give a sensible sounding argument for what is actually a ridiculous proposition. 

The paper is entitled The Methodology of Positive Economics and was first published in 1953. It's an interesting paper and enjoyable to read. Essentially, it seems, Friedman's aim is to argue for scientific standards for economics akin to those used in physics. He begins by making a clear definition of what he means by "positive economics," which aims to be free from any particular ethical position or normative judgments. As he wrote, positive economics deals with...
"what is," not with "what ought to be." Its task is to provide a system of generalizations that can be used to make correct predictions about the consequences of any change in circumstances. Its performance is to be judged by the precision, scope, and conformity with experience of the predictions it yields.
Friedman then asks how one should judge the validity of a hypothesis, and asserts that...
...the only relevant test of the validity of a hypothesis is comparison of its predictions with experience. The hypothesis is rejected if its predictions are contradicted ("frequently" or more often than predictions from an alternative hypothesis); it is accepted if its predictions are not contradicted; great confidence is attached to it if it has survived many opportunities for contradiction. Factual evidence can never "prove" a hypothesis; it can only fail to disprove it, which is what we generally mean when we say, somewhat inexactly, that the hypothesis has been "confirmed" by experience."

So far so good. I think most scientists would see the above as conforming fairly closely to their own conception of how science should work (and of course this view is closely linked to views made famous by Karl Popper).

Next step: Friedman goes on to ask how one chooses between several hypotheses if they are all equally consistent with the available evidence. Here too his initial observations seem quite sensible:
...there is general agreement that relevant considerations are suggested by the criteria "simplicity" and "fruitfulness," themselves notions that defy completely objective specification. A theory is "simpler" the less the initial knowledge needed to make a prediction within a given field of phenomena; it is more "fruitful" the more precise the resulting prediction, the wider the area within which the theory yields predictions, and the more additional lines for further research it suggests.
Again, right in tune I think with the practice and views of most scientists. I especially like the final point that part of the value of a hypothesis also comes from how well it stimulates creative thinking about further hypotheses and theories. This point is often overlooked.

Friedman's essay then shifts direction. He argues that the processes and practices involved in the initial formation of a hypothesis, and in the testing of that hypothesis, are not as distinct as people often think, Indeed, this is obviously so. Many scientists form a hypothesis and try to test it, then adjust the hypothesis slightly in view of the data. There's an ongoing evolution of the hypothesis in correspondence with the data and the kinds of experiments of observations which seem interesting.

To this point, Friedman's essay says nothing that wouldn't fit into any standard discussion of the generally accepted philosophy of science from the 1950s. But this is where it suddenly veers off wildly and attempts to support a view that is indeed quite radical. Friedman mentions the difficulty in the social sciences of getting
new evidence with which to test an hypothesis by looking at its implications. This difficulty, he suggests,
... makes it tempting to suppose that other, more readily available, evidence is equally relevant to the validity of the hypothesis-to suppose that hypotheses have not only "implications" but also "assumptions" and that the conformity of these "assumptions" to "reality" is a test of the validity of the hypothesis different from or additional to the test by implications. This widely held view is fundamentally wrong and productive of much mischief.
Having raised this idea that assumptions are not part of what should be tested, Friedman then goes on to attack very strongly the idea that a theory should strive at all to have realistic assumptions. Indeed, he suggests, a theory is actually superior insofar as its assumptions are unrealistic:
In so far as a theory can be said to have "assumptions" at all, and in so far as their "realism" can be judged independently of the validity of predictions, the relation between the significance of a theory and the "realism" of its "assumptions" is almost the opposite of that suggested by the view under criticism. Truly important and significant hypotheses will be found to have "assumptions" that are wildly inaccurate descriptive representations of reality, and, in general, the more significant the theory, the more unrealistic the assumptions... The reason is simple. A hypothesis is important if it "explains" much by little,...   To be important, therefore, a hypothesis must be descriptively false in its assumptions...
This is the statement that the economists who wrote to me used to defend unrealistic assumptions in General Equilibrium theories. Their point was that having unrealistic assumptions isn't just not a problem, but is a positive strength for a theory. The more unrealistic the better, as Friedman argued (and apparently proved, in the eyes of some economists).

Now, what is wrong with Friedman's argument, if anything?  I think the key issue is his use of the provocative terms such as "unrealistic" and "false" and "inaccurate" in places where he actually means "simplified," "approximate" or "incomplete."  He switches without warning between these two different meanings in order to make the conclusion seem unavoidable, and profound, when in fact it is simply not true, or something we already believe and hardly profound at all.

To see the problem, take a simple example in physics. Newtonian dynamics describes the motions of the planets quite accurately (in many cases) even if the planets are treated as point masses having no extension, no rotation, no oceans and tides, mountains, trees and so on. The great triumph of Newtonian dynamics (including his law of gravitational attraction) is it's simplicity -- it asserts that out of all the many details that could conceivably influence planetary motion, two (mass and distance) matter most by far. The atmosphere of the planet doesn't matter much, nor does the amount of sunlight it reflects. The theory of course goes further to describe how other details do matter if one considers planetary motion in more detail -- rotation does matter, for example, because it generates tides which dissipate energy, taking energy slowly away from orbital motion. 

But I don't think anyone would be tempted to say that Newtonian dynamics is a powerful theory because it is descriptively false in its assumptions. It's assumptions are actually descriptively simple -- that planets and The Sun have mass, and that a force acts between any two masses in proportion to the product of their masses and in inverse proportional to the distance between them. From these assumptions one can work out predictions for details of planetary motion, and those details turn out to be close to what we see. The assumptions are simple and plausible, and this is what makes the theory so powerful when it turns out to make powerful and accurate predictions.

Indeed, if those same predictions came out of a theory with obviously false assumptions -- all planets are perfect cubes, etc. -- it would be less powerful by far because it would be less believable. It's ability to make predictions would be as big a mystery as the original phenomenon of planetary motion itself -- how can a theory that is so obviously not in tune with reality still make such accurate predictions?

So whenever Friedman says "descriptively false" I think you can instead write "descriptively simple", and clarify the meaning by adding a phrase of the sort "which identify the key factors which matter most." Do that replacement in Friedman's most provocative phrase from above and you have something far more sensible:
A hypothesis is important if it "explains" much by little,...   To be important, therefore, a hypothesis must be descriptively simple in its assumptions. It must identify the key factors which matter most...

That's not quite so bold, however, and it doesn't create a license for theorists to make any assumptions they want without being criticized if those assumptions stray very far from reality.

Of course, there is a place in science for unrealistic assumptions. A theory capturing core realities of a problem may simply be too difficult to work with, making it impossible to draw out testable predictions. Scientists often simplify the assumptions well past the point of plausibility just to be able to calculate something (quantum gravity in one dimension, for example), hoping that insight gained in the process may make it possible to step back toward a more realistic theory. But false assumptions in this case are merely tools for getting to a theory that doesn't have to make false assumptions.

Of course, there is another matter which Friedman skipped over entirely in his essay. He suggested that economic theories should be judged solely on the precision of their predictions, not the plausibility of their assumptions. But he never once in the essay gave a single example of an economic theory with unrealistic or descriptively false assumptions which makes impressively accurate predictions. A curious omission.

77 comments:

  1. Herbert Simon (1963) countered Friedman by stating the purpose of scientific theories is not to make predictions, but to explain things - predictions are then tests of whether the explanations are correct.

    Both Friedman and Simon's views are better directed to a field other than economics. The data at some point will always expose the frailest of assumptions; while the lack of repeatable results supports futility in the explanation of heterogeneous agents.

    ReplyDelete
  2. Comparing economics and physics doesn't really make sense. Physical involves observations of the real world where agents aren't blessed (or cursed by) the existence of a thought process. Economics doesn't rely on "observation" so much as it relies on its agents "actions". Since the basis of economics depends on agents acting in a manner which reinforces the system, assumptions are always both nonsense and conceivable reality all at once. Reflexivity is a real phenomenon in the world of economics - one that doesn't exist in physics.
    We assume zero cost of transportation as a component of classical trade theory. Alas, it isn't so and the "system" of trade produces results that could be contested with alternate assumptions on the cost of transportation. As it is, transport costs have gone down over time and trade has led to greater prosperity. Noble lies are our foundation.
    Every economic theory carries assumptions which may or may not represent reality, but if the system works, they start to. Self fulfilling prophecies are the only alternative to a natural equilibrium in a field that carries agents whose actions are determined by a thought process and not a natural system.

    ReplyDelete
  3. There are certainly financial theories with patently false assumptions. For example, the Capital Asset Pricing Model:

    > all investors are rational
    > all investors have perfect information
    > all investors can borrow and lend at the risk-free rate
    > all investors can buy and short the market in unlimited quantities

    We know none of these assumptions are true. How many of us can borrow at the risk-free rate? Yet they are some of the assumptions that underlie Nobel Prize winning theories.

    As suggested in the blog, these false assumptions are made because they are ancillary to the main point of the theory, which speaks to asset pricing being a function of risk vs. return, and how these assets together comprise portfolios.

    For these items the above does not matter.

    However, if we were to go about modeling the stock or bond market for a month to assess our own portfolio, the false assumptions would matter greatly.

    I wrote a brief blog post along similar track a couple months back if you are interested - http://treasurycafe.blogspot.com/2011/07/capm-interlude-theory-of-theory.html

    ReplyDelete
  4. fascinating stuff sir.

    ReplyDelete
  5. Hi Mark.

    What I think Friedman is doing is what you'll see when you enter the "nature" vs. "space" debate in the philosophy of physics. For this type of discussion, I always turn to Yves Simon's "The Great Dialogue of Nature And Space."

    Friedman's approach is like a Cartesian defending critics of Newton's inverse square law. Let me present the inverse square law of Newton, a la Friedman - Newton does an excellent job of describing a universe of two stationary point masses as being attracted to each other via an inverse square law that closely agrees in its predictions with the visual evidence. Now, the critic - But the universe isn't just two stationary point masses! Newton failed to describe the actual planets and solar system! Watch his system fall apart as velocities increase! What you are describing can't be found anywhere! Now back to Friedman - Aha! You must idealize the system you study in order to make progress via successful predictions. In fact, idealization - stripping away the inessentials in order to be able to describe the whole (now dessicated of most of its actual, realistic qualities) mathematically - is the way to go for a scientist.

    This is the Cartesian approach of "space." The critic of this tends to take the Aristotelian approach of "nature," which is to preserve the whole of the qualities (a planet's "nature") and provide a description of the whole thing, at the expense of making progress via a mathematical description that provides predictions. To a "naturist" a "descriptively simple" approach is always an unrealistic approach. To a Cartesian, the naturist can never get to the good stuff, which is an (idealized) description capable of prediction based on the math of points, sets, and lines.

    It is hard to see both approaches at once for what they are, because students are often trained in one or another, creating two schools where never the twain shall meet. In my description above I used idealizations, which are correct within their limitations, but are open to criticism that "no one is a real Cartesian through and through and so you've described nothing and can predict nothing." Oh well, the trick is to be able to see both approaches for their values and shortcomings. Cartesians tend to forget to describe the shortcomings of their predictions because of the assumptions inherent in their theory, while naturists tend to ignore the utility of predictive science. The book I mentioned above attempts to see both at the same time, and so does Martin Heidigger in "What is A Thing," though he spends a lot of time on Kant (yuck!).

    ReplyDelete
  6. "it doesn't create a license for theorists to make any assumptions they want without being criticized if those assumptions stray very far from reality."

    And how does one decide what "very far" means? Why describing a planet as infinitesimally small point mass is plausible, but describing it as a cube is not, when both assumptions are clearly wrong? Why is DSGE model with agents maximizing utility subject to market-clearing prices unrealistic, yet ABM model with agents randomly exchanging money like gas molecules is fine, when reality is much more complicated than both of them?

    I think that the main point of Friedman's article was precisely that you cannot say which assumptions are "too unrealistic" just by looking at them. Instead, you should analyze predictions of the theory and reject an assumption if it turns out to be too restricting (i.e. its implications don't agree with reality). Thus, criticizing an assumption for its lack of realism without considering the model in which it's used, the model's purpose and it's empirical tests is meaningless.

    We don't know what did those economists write to you exactly, but my guess is that they meant something similar as above. In which case I don't really see what the problem is...

    ReplyDelete
  7. So according to Friedman, if you assume there are economic gods that rule over the economy, we have the perfect theory. It explains everything perfectly, by little, its assumption is descriptively false and it would predict things just as accurately as the current theory that completely missed the 2008 crash, maybe even better.

    We have angered the gods of economy!! Priest say we must give more money to the banks!!

    ReplyDelete
  8. David K. Waltz

    I read your link and have to disagree. As a psychology graduate student, using Freud as an example of good science and theory is ludicrous. Freudianism is not scientific, in fact he makes the exact same mistakes as Friedman, which is to make unrealistic assumptions. Modern psychology is leagues beyond Freud and recognizes that most his assumptions were wrong. When did you go to school? The early 20th century?

    Lost in this discussion is the fact that Friedman's predictions are the exact opposite of what has occurred.
    Therefore, its not a stretch to look at the assumptions of his theories to see if they have any relationship with reality. Low and behold, they don't. Then to find out that he thinks the more unrealistic an assumption is, the better? WTF? To think that other economists use that passage as a justification to assume whatever the hell they want about humans and how we behave is unbelievable.

    Neoliberal economics is actually a lot like Freudianism in that it is not predictive of reality and therefore not a good scientific theory. One only has to look at neoliberal economic policies across the world to see this obvious truth.

    ReplyDelete
  9. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it. I have you bookmarked to check out new stuff on your post.claimsid |

    positiveimagebank |

    bestweddingphotography |

    pauljamesconsulting |

    careers-at-benefit |

    tibrainvestmentmanagement |

    lucy-kent |

    cbd-research |

    savesolihullhospital |

    envirotrack |

    ReplyDelete
  10. Nice Post & a good info. Persuing it is very beneficial CAPM Certification Training on weekends USA This also increases the market value.

    ReplyDelete
  11. Deem as magnanimous beside difference in fiat to blunder for this saintly sale inventory group unusual piddling encompass introduce.Tree Trimming Suffolk County

    ReplyDelete
  12. Great post full of useful tips! My site is fairly new and I am also having a hard time getting my readers to leave comments. Analytics shows they are coming to the site but I have a feeling “nobody wants to be first”.poolüberdachung flach

    ReplyDelete
  13. Wow! Such an amazing and helpful post this is. I really really love it. It’s so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also.clenbuterol bodybuilding supplement

    ReplyDelete
  14. ᅯ￑￟￉ ᅦ£ᅫ￈■￑ ££ᅫᅬ ̄ᅦᅧ ᅦ£ ̄¦¦ᅭ£■￉ ₩ᅫᅬ ̄ᅦᅧ ᅦ£ᅰ■ᅦ¦￉ ￈ᅦ£ ̄ ̄￟£￉ ᅦ£ᅳ￑￈■￉ ᅦ£ᅮᅳ₩ᅬ■￉ ᅪ■ᅨ ᅧ￞₩ ̄ ᅦ£ᅯ￑￟￉ ￈￟ᅦ￝￉ ᅧ￝ᅦᅰ■£ ᅦ£ᅰ■ᅦ¦￉ ￈ᅦ£¦ᅮ￈￉ ££ ̄¦ᅭ£ ᅪ■ᅨ ᅧ￞₩ ̄ ᅦ£ᅯ￑￟￉ ᅧ￑ ̄■ ̄ ᅦ£ ̄¦ᅦᅭ£ ₩ᅳᅭ£ ᅦ£ᅫᅭᅦ¦ᅦᅧ ₩ᅳᅭ£ ᅦ£ᅢᅮ￘ᅪ ￈ᅢ￝ᅱ£ ᅦ£ᅳ₩ᅦᅭ£ ᅯ￑￟ᅧ¦ᅦ ¥■ ᅦ£ᅢ￝ᅱ£ ᅳ£■￟ ̄ ￈ᅦ£ᅧ₩ᅦᅰ£  ̄ᅳ¦ᅦ ᅦ£ᅢ¦ ᅯ￑￟￉ ᅧ¦￙■￝ ￈ᅦ￈¥ᅦ
    ᅯ￑￟￉ ᅳᅭ£ ᅦᅮ￘ᅪ ￈ᅦ￈¥ᅦ
    ᅯ￑￟￉  ̄￟ᅦ￝ᅪ￉ ᅪᅯ￑ᅦᅧ ￈ᅫ ̄■ᅮ  ̄ᅯ■￘
    ᅯ￑￟￉ ￟ᅯ￝ ᅧᅮ￑￈ᅦᅧ ᅦ£ ̄■ᅦ¥ ￈¦ᅩ￑ᅦ¦
    ᅯ￑￟￉ ￟ᅯ￝ ᅧᅮ￑￈ᅦᅧ ᅦ£ ̄■ᅦ¥ ￈ᅫ ̄■ᅮ  ̄ᅯ■￘
    ᅯ￑￟￉ ᅳᅭ£ ᅦᅮ￘ᅪ ￈ᅫ ̄■ᅮ  ̄ᅯ■￘
    ᅯ￑￟￉ ¦￞£ ᅦᅨᅦᅨ ￈ᅦ￈¥ᅦ

    ReplyDelete
  15. Very informative blog, thanks for sharing!
    London Tigers Security Door Supervisor

    ReplyDelete
  16. Skip Hire Near Me offers cheap skip hire prices, low skip cost. We offer every size of skip for rubbish removal, waste clearance or grab hire. Skip Hire Near Me will help you to choose the best skip according to your requirements. It will save you time and money as well.

    ReplyDelete
  17. “Abortion pill” is the common name for using two different medicines to end a pregnancy: mifepristone and misoprostol.

    First, you take a pill called mifepristone. Pregnancy needs a hormone called progesterone to grow normally. Mifepristone blocks your body’s own progesterone, stopping the pregnancy from growing

    ReplyDelete
  18. “Abortion pill” is the common name for using two different medicines to end a pregnancy: mifepristone and misoprostol.

    First, you take a pill called mifepristone. Pregnancy needs a hormone called progesterone to grow normally. Mifepristone blocks your body’s own progesterone, stopping the pregnancy from growing. obat penggugur kandungan

    ReplyDelete
  19. Check MOT History online to check the MOT status of any UK vehicle. MOT test report to know outstanding finance, mileage history, valuation, keepers history and much more.

    ReplyDelete
  20. It is beginning to dawn on individuals and corporations in the third world nations that for them to do better in whatever they are doing they have to take advantage of the internet and utilize it for them to gain competitive advantage over their competitors in any part of the world. assignment expert

    ReplyDelete
  21. Students can easily collect best Economics Assignment Help services online? Then stop searching more, the team
    ونش رفع اثاث بالتجمع الخامس

    ReplyDelete
  22. We're a pretty good sized city, but with a fifteen minute drive from just about anywhere in town you can lose yourself in nature. Whether you're going to one of our Paving Amarillo TX

    ReplyDelete
  23. Lahore Smart City is going to be the best choice for commercial, investment and residential point of view. The scheme will have everything to attract national and international investors. In return, investors will get high revenue. On the other hand, the housing society is equipped with state of the art facilities. The facilities are just dream of come true for the people of Lahore. Peace, safety and eco-friendly behaviors Future Development Holding hires and corporate’s with world-class developers, architectures and planners. This Smart City Lahore will have golf clubs and fields designed by experienced and world-recognized designers.

    ReplyDelete
  24. its been long since i saw a post that's so educative and informational. i will make sure to share this my facebook group. you can also view contents on our websites below.

    French Bulldog Puppies For Sale

    French Bulldog Breeders

     French Bulldog Puppies For Sale Near Me

    French Bulldog Puppies For adoption

    French Bulldog Puppies


    Blue French Bulldog Puppies

    ReplyDelete
  25. This residential community not enjoys a central location but also is surrounded by smart and high-class communities such as Bahria Town Phase – 8, DHA Phase-II, New Islamabad International Airport, Rawalpindi, and Islamabad in the neighborhood.
    Rudn Enclave payment plan
    park view lahore location
    Blue world city Islamabad map

    ReplyDelete
  26. نقدم لكم جودة عالية جدا في التشطيبات والديكور الخارجي منشركة تركيب جبس بورد بمكة

    تتميز بالقدرة على التعامل مع التمديدات الكهربائية لتشغيل المضيء داخل ألواح الجبس وكذلك القدرة على تزويدك تمديدات التكييف.
    نقدم لكم أسعار لا تقبل المنافسة ومناسبة للجميع.
    نتميز بوقت قياسي وقدرة على تقديم جودة عالية

    ReplyDelete
  27. Hi, all is going well here and of course every one is sharing facts, that's really fine, keep up writing.

    토토사이트
    온라인카지노
    파워볼사이트
    카지노사이트

    ReplyDelete
  28. If you desire to increase your experience only keep visiting this web site and be updated with the newest gossip posted here.

    토토
    바카라사이트
    파워볼게임
    온라인바카라

    ReplyDelete
  29. This website truly has all of the information and facts I needed concerning this subject and didn't know who to ask.

    토토
    스포츠토토
    토토사이트
    먹튀검증

    ReplyDelete
  30. https://imarahmarketing.com/https://imarahmarketing.com/blue-world-city/

    ReplyDelete
  31. You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers 메이저사이트

    ReplyDelete
  32. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. 경마사이트

    ReplyDelete
  33. Hey! This is my 1st comment here so I just wated to give a quick shout out and
    say I genuinely enjoy reading through your blog posts. 토토

    ReplyDelete
  34. This is the wonderful striking content. I adore your site article a lot. You've got genuinely distributed a new helpful along with exciting article. Thanks a lot pertaining to expressing this information. 토토

    ReplyDelete
  35. Thanks for this valuable information. It really interests me. Continue to post and entertain us with your ideas. 온라인카지노

    ReplyDelete
  36. Great Article it its really informative and innovative keep us posted with new updates. its was really valuable thanks a lot!!! 카지노

    ReplyDelete
  37. Hi to all, it’s in fact a nice for me to pay a visit this web page, it consists of useful Information 토토사이트

    ReplyDelete
  38. I was able to find good information from your content. Having read this I believed it was extremely enlightening. I appreciate
    you spending some time and effort to put this short article together.
    I once again find myself personally spending a significant amount of
    time both reading and posting comments. But so what, it was still worth it!
    일본야동

    ReplyDelete
  39. Wonderful beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog website? The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear idea. I found your blog using msn. This is an extremely well written article. I’ll make sure to bookmark it and come back to read more of your useful information. Thanks for the post. I will certainly comeback. Very nice post and straight to the point. I am not sure if this is truly the best place to ask but do you people have any ideea where to hire some professional writers? Thank you 🙂 먹튀검증커뮤니티

    ReplyDelete
  40. Nice post. This post was very interesting. I got many information from this post. Thanks for share this post with us. I have noted some important points in my notes book. All the content in this post are good. I shared this post with my friends. Your all posts are very good. Thanks for sharing such kind of blog where user can share their thoughts and information about new upcoming on internet. I am new here but don’t want to miss the chance to share something useful and authentic. Please visit us for more information 승인전화없는토토사이트

    ReplyDelete
  41. I like this post,And I figure that they having a ton of fun to peruse this post,they might take a decent site to make an information,thanks for sharing it to me. Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too "`I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you! Excellent read, Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work." 바카라사이트

    ReplyDelete
  42. Thanks for Nice and Informative Post. This article is really contains lot more information about This Topic. We have read your all the information some points are also good and some usually are awesome. Great post I would like to thank you for the efforts You have made in writing this interesting and knowledgeable article. I really appreciate the kind of topics you post here. Thanks for sharing information that is actually helpful. Good day! Want to know the steps to resolve 토토마블

    ReplyDelete
  43. You have done a great job on this article. It’s very readable and highly intelligent. You have even managed to make it understandable and easy to read. You have some real writing talent. Thank you. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with extra information? 토디즈

    ReplyDelete
  44. "I feel a lot more people need to read this, very good info. Very useful information shared in this article, nicely written! I will be reading your articles and using the informative tips. Looking forward to read such knowledgeable articles. I have fun with, result in I found just what I used to be taking a look for.
    You have ended my four day long hunt! God Bless you man. Have a nice day.This blog looks exactly like my old one!
    It’s on a totally different subject but it has pretty much the
    same layout and design. Excellent choice of colors!" 먹튀프렌즈

    ReplyDelete
  45. I like your posts and everything you share with us is up to date and very informative, this information is very important to me. I have been looking for this information for a long time This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. I'm happy to see some great articles on your site. Would you like to come to my site later? My site also has posts, comments and communities similar to yours. 토토지식백과

    ReplyDelete
  46. "It is appropriate time to make some plans for the long run and it’s time to be happy. I’ve read this post and if I may I wish to recommend you some attention-grabbing things or suggestions. Perhaps you could write next articles relating to this article. Thanks for sharing superb informations. Your website is so cool. I am impressed by the details that you’ve on this site.
    It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles.
    You, I found just the information I already searched everywhere and just could not come across.
    What a perfect web site." 먹튀검증

    ReplyDelete
  47. Hello There. I found your blog using msn. This is a really well written article. I will make sure to bookmark it and return to read more of your useful information. Thanks for the post. I will certainly comeback.There. I found your blog using msn. This is an extremely well written article. I will make sure to bookmark it and come back to read more of your useful information. Thanks for the post. I’ll certainly return. flexible working environment 토디즈

    ReplyDelete
  48. Oh my goodness! an excellent post dude. Thanks However We’re experiencing problem wit. Possibly there is any person getting identical rss problem? Anybody who knows kindly respond. Thnk 카지노사이트

    ReplyDelete
  49. Hi there! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in trading links or maybe guest authoring a blog article or vice-versa? My blog covers a lot of the same topics as yours and I think we could greatly benefit from each other. If you are interested feel free to shoot me an email. I look forward to hearing from you! Fantastic blog by the way! 온카맨

    ReplyDelete
  50. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove people from that service? Appreciate it! 더킹카지노

    ReplyDelete
  51. I’ve been surfing online more than 4 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the internet will be a lot more useful than ever before. 강원랜드카지노

    ReplyDelete
  52. An impressive share! I’ve just forwarded this onto a co-worker who had been doing a little research on this. And he in fact ordered me dinner because I discovered it for him… lol. So allow me to reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to discuss this subject here on your blog. Your style is very unique in comparison to other people I have read stuff from. Thanks for posting when you have the opportunity, Guess I will just book mark this site. Good post. I learn something new and challenging on websites I stumbleupon everyday. It’s always interesting to read content from other writers and use something from other websites. 토토매거진

    ReplyDelete
  53. Hi there I am so delighted I found your weblog, I really found you by accident, while I was researching on Bing for something else, Regardless I am here now and would just like to say thank you for a fantastic post and a all round entertaining blog. I will instantly grab your rss feed to stay informed of any updates you make and as well take the advantage to share some latest information about. Online Quran Classes Join Now

    ReplyDelete
  54. Thank you for sharing this blog !!!

    Awesome Drive provides luxury and professional safe driver services for your special events all across Dubai. Whether you are heading to an international seminar or going to a wedding party, our drivers take you there. There is no need to book a ride or wait for a taxi; our sober drivers will drive your car safely. If you are drunk, call us to get your driver. Get our 24 hours safe driver Dubai services for on-time arrival on your special events Arrive in an exciting and relax mood on your special event by hiring our professional and sober drivers. It is our commitment to serving you by paying attention to your minute details and delivering on-time services. Safe Drivers offers cost-effective packages that are affordable than others in the market. Your satisfaction is our core concern. We will be honored to serve you on the eve of your special events.

    ReplyDelete
  55. Very good post, I enjoyed reading your post very much, I want to retweet this to my followers.폭스나인
    스웨디시

    ReplyDelete
  56. Hey! I appreciate your amazing article. An excellent resource for finding the correct information on the topic.
    macbook repair in dubai

    ReplyDelete
  57. What a fantastic essay you have written; I'm quite impressed. Since I enjoy writing so much, I'd like to create an article on the cost of washing machines in Pakistan. Please lead me and offer me some advice.
    electrical services in dubai

    ReplyDelete
  58. Thanks for your nice comments. I am glad that this information has been of use to you.
    emergency plumber dubai

    ReplyDelete
  59. Just read your post and would like to thank you for maintaining such a cool blog.
    refrigerator repair services in Dubai

    ReplyDelete
  60. Unfortunately, the majority of websites and advertisements selling animation software are misleading, inaccurate, or both. All of them tout "free" in one way or another, but as a commenter above pointed out, any usable forms require a monthly subscription and are hence never truly free. However, any packages that claim "free" and then wish to charge for a useable product are immediately crossed off my list of options, and I also let clients know the same. laptop repair dubai I'd prefer to purchase the programme rather than pay a monthly price.

    ReplyDelete
  61. Safe Dryver Dubai services aim to provide safe and reliable transportation to their customers. They understand the importance of safe driving practices and ensure that their drivers are trained to follow the traffic laws and regulations in Dubai. These services offer various options, including chauffeur services, taxi services, and personal drivers, to cater to the different needs of their customers.

    ReplyDelete
  62. Monthly Driver in Dubai Hiring a monthly driver in Dubai offers the ultimate convenience. Say goodbye to the stress of finding parking spots, navigating unfamiliar roads, or dealing with traffic congestion. Your monthly driver will take care of all that for you. You can simply sit back, relax, and enjoy the ride.

    ReplyDelete
  63. We are known for onsite laptop service Center in Dubai, we also repair any kind of major issue in your post warranty laptops. Everyone wants a reliable, affordable and immediate service provider for their worthy laptops. We are an independent technical service provider capable to handle and repairs for all models of laptop like Latitude, Studio, Vostro, Xps, Inspiron, Alienware etc. we offers you the competitive rates for your issue in post warranty laptops. Contact us at +97145864033.

    ReplyDelete
  64. Blue World City is a rapidly emerging residential project located in Islamabad, Pakistan. Touted as a collaborative venture between Chinese and Pakistani developers, the project aims to bring together modern infrastructure, urban planning, and architectural aesthetics to create a self-sustained and innovative community. With a distinct focus on providing affordable housing options, state-of-the-art amenities, and a blend of Chinese and Pakistani cultural elements, Blue World City envisions itself as a unique addition to the region's real estate landscape. The project's strategic location, just a short drive from Islamabad's main attractions and the new Islamabad International Airport, further enhances its appeal as a convenient and promising living destination.

    ReplyDelete
  65. "Terima kasih atas artikel yang kaya informasi! Jangan lupa juga kunjungi website saya untuk konten serupa yang bisa menambah wawasan Anda." jasa rab bangunan
    jasa hitung rab
    jasa rab rumah

    ReplyDelete
  66. Desain Cafe di Ruko yang Unik: Ruko yang unik dapat menjadi ruang yang ideal untuk desain cafe yang menarik. Ciptakan pengalaman kuliner yang tak terlupakan di tengah-tengah keramaian. desain cafe minimalis ruko

    ReplyDelete
  67. Anda menulis dengan gaya yang empatik dan peduli. Saya suka cara Anda memberikan solusi dan saran di artikel Anda. jasa rab rumah

    ReplyDelete