Wednesday, June 10, 2015

Age, Pleasing Apple, and Trying To Climb Out of the Hole.

I still think these are pretty funny.
I haven't done much blogging for a long time. Part of it is that I don't feel I have much advice to give. The business has changed an awful lot in a last few years, and I'm still mired in the old ways. I'll let the elder statesman mantle pass to those who actually know things about our amazing modern cyberworld.

But there is another reason I haven't been writing. I have been suffering from a massive period of exhaustion, triggered by an ugly combination of age and medication. That, perhaps, is something I can write about usefully.

For a variety of reasons, game industry workers tend to be young. Little gets said about the grim business of growing old in this industry.

(Younger people have now tuned me out. Don't worry. It's fine. You will live forever.)

This is a tale about my age and health, how they helped me make the biggest screw-up in my career, and how I am trying to climb out of the hole.

A Few Practical Comments About Middle-Age

Young people have a notorious disinterest in hearing what things are like when you grow older. Old people are smug and boring and smell weird. Since this is meant to be a practical guide for a long haul in game development, I will be as brief as possible.

I am 45, and my health is getting worse.

Generally, when I tell younger people that, I get a reaction like, "Oh God, no, HOW MUCH TIME DO YOU HAVE LEFT!?" But it's not like that. I'm not dying. At least, not imminently.

But middle age is usually when the long, inevitable decay of your body starts to make itself known. It's when you think, "My chest hurts. I might be having a heart attack," and then immediately think, "Oh, crap. I’m old. It really MIGHT be a heart attack."

(Of course, some young people have poor health, and some lucky people stay healthy into old age. I include this disclaimer for the tiresome folks who get most of their fun from being angry and pedantic in the comments.)

When you reach middle age, your body starts to grumble and slowly break down.  A combination of lost dreams and dying loved ones tends to make your mind a bit of a mess too.

Annoying people always say, "You're only as old as you feel." Well, I feel old.

Do you know him in real life? Then you don't know anything about him.
"Dude, You Are a Whiny Bummer."

I really don't mean to be. Just laying out the facts. It's not all bad. There are good things about growing older, too. I‘m not whining about it. It happens to everyone.

What I am saying, and this is important when understanding creative types, is that something always goes wrong with your health (mental and/or physical) at some point. When this happens, the fractures will deform your work.

Almost everyone makes fun of George R.R. Martin for not making good time on the Game of Thrones books. But, dude, the guy is 66 years old. I'm not going to pretend I know what's going on in his life, but I can think of 10000 things that could be keeping him from writing. I'm not happy that the Game of Thrones books come out so slowly, but I know that these things happen.

I'm 20 years younger than he is, and yet, I recently had a long stretch of problems. I won't bore you with the blah blah details, but they left me on a collection of medicines that left me completely exhausted for long stretches of time.

This led me directly to the biggest professional screw-up of my career.

Falling Into a Hole

I release my games for the iPad. I think tablets are really cool and fun to play with, and I love putting out games for the platform. However, it's not a big moneymaker for us. The market is so super-competitive that we can't compete.

So, early this year, we ported our newest game, Avernum 2: Crystal Souls, to the iPad. It went through testing and we were ready to ship it. It was good to go.

Three days before release, Apple put out a new version of iOS, the iPad operating system. If I was a responsible, together developer, who was fully focused on selling his customers quality products, I would have tested the game on the new OS. But I was too tired.

Had I done so, I would have found that the new OS completely broke the game.

There are more details of the story in an interview I gave here. Basically, the engine I used was old and did things in some outdated ways. The new iOS update was the one that finally broke the engine.

Instead of canceling the release and fixing the problems, I thoughtlessly shipped the game. Then, finding it was broken, I canceled the release, removed the game from sale, and handed out refunds.

Then I tried to fix the problem, but this involved learning a lot about programming iPads. At that point, my fatigue was so bad that my limbs hurt. I didn't have the energy for a real burst of research and programming. So I gave up.

My advice: If you're going to make yourself look like an idiot, do it LOUDLY.
I Do Not Want Pity

Don't feel sorry for me. My point is, at some point, EVERYONE gets sick. You will, too. When it happens, all of your careful plans fall apart, and you need to put them back together in a new (probably smaller) shape.

After I canceled all of our iPad stuff, I lost several days to depression and self-pity. It was the first time, in a long, solid career, I'd said, "I have to stop doing stuff I was doing because I just suck now." Declining ability is something everyone faces at some point, but it is still hard to face.

I decided to go to the doctor. As much as I needed the medicines I was taking for my health whatevers, I needed work and self-respect more.

I spent time playing with my medication and dealing with various complications. And, eventually, my energy came back. That was two weeks ago.

Climbing Out of the Hole

The first thing I did when I could do things again is begin a massive assault on the design of our next game, Avadon 3, to finally fix the problems that have been in the Avadon games from the start. (I wanted to fix them for Avadon 2, but I was tired. Exhaustion forced me to spend over two years writing that game even in its flawed state.)

Once I convinced myself I could do things again, I went back to fighting with the iPad. I had to. Not for money or PR, but for simple pride and self-confidence. I don't want to have to run in fear from challenges yet.

I needed to rewrite my old engine (happily, it came with source code), which means that I had to learn how to program iPads. Keeping from having to learn iPad programming is why I licensed an engine in the first place.

This is the sort of challenge where being old and having lots of experience helps. Getting older is not all bad news.

In the 30+ years I've been programming, I long ago lost track of the number of foreign languages and systems I've learned to develop for. You get better at it. You learn to avoid the easy mistakes and not create the tricky bugs. You get better at finding answers to tough problems. When I am capable of doing what I do, I'm better at it than I've ever been.

And I did it. It took days of basically constant, family-neglecting work, but I have a working engine and a working game again. I still need to do some planning and testing, and it's pretty humiliating to go back on my word. But being an indie developer means that you get to look stupid to the world occasionally.

Game developer ages, as of 2014. Thank God that, when you turn 50, you don't need to eat anymore.
A Few More Words About Age

Writing a public article about one's bad health is a really good way to make it harder to get jobs in the future. Who wants to hire a sickie?

But ha ha! The joke's on you! I'm already unemployable in games!

Take a look at this chart. Game devs in their forties? 16% In their fifties? 1%

One. Percent. What the hell. Video games are a young art form, but they're not THAT young.

This is a topic I want to write more about, but no discussion about age and writing games would be complete without at least mentioning it.

Want to talk about lack of diversity in the games industry? I'm with you. However, if you don't mention the total lack of old people, that's how I know you're not serious.

If you struggle to get more women, non-whites, etc. into the industry, only to find they all fall back out when they start turning 40, I promise that your victory will turn to ashes in your mouth.

So It's Kind of a Happy Ending.

I thought I couldn't do a thing anymore. I announced it. Then I found I could do it again. Then I announced it, making me look stupid. Now I think I'll be able to ship the game after all, and be proud of it. It should be a happy ending.

Sort of. It has forced me to really think about how my business, my life's work, will end. A series of contractions and abandoned projects, each step accompanied by a cloud of apologies and refunds. Unfortunate and inevitable, but it can be handled ethically and with grace.

If nothing else, this failed release has made me a lot more forgiving of older creators when they fail. Of course, if someone is actively ripping their customers off, that's a problem. But a late Kickstarter? A slow book? I can show some patience and empathy. Qualities the internet could use a lot more of.

If there is anything hopeful I can come up with, it's this: The people who make the games you love? They are human too. They will age. They will falter. Be tolerant. Be supportive. Forgive them.

You will get old too, and you will understand. When that happens, don't have to look back and think, "Wow. I was a jerk."

233 comments:

  1. Jeff, I always enjoy your insight, wit, and honesty. A new blog post from you is always good news. Best of luck with the project and future strategies.
    - 47-year-old developer

    ReplyDelete
  2. I generally enjoy the personal side to your posts, Jeff, but this one was especially good. As someone at exactly the same stage of fogeydom it all rings very true.

    Experience is nice and all, but the other big thing I kind-of miss about being young (i.e. aside from not creaking and feeling tired all the time) is the naive arrogance. Yes, I'm sure I was insufferable in many ways. But the attitude of "I can do that!" - however unwarranted - is a powerful, powerful thing.

    ReplyDelete
  3. Avernum 2: Crystal Souls is an amazingly wonderful game and it's wonderful that it'll be working on the iPad so more people can play it.

    I'm just glad you're feeling better so you can continue to make great games and live a long and happy life with your family and friends.

    ReplyDelete
  4. Thanks for the post. As someone who gave up desktop games when I started having to child-wrangle, I'm very glad to hear that you won't be dropping iPad support after all.

    ReplyDelete
  5. And as I was going to add before my iPad posted the comment too soon, one of the good parts of getting older is knowing that we all end up eating crow at some point, so we don't shy away from it as often.

    ReplyDelete
  6. As ever, thanks for your insightful commentary. You're a pleasure to read, but don't let that take you away from writing your next awesome game!

    ReplyDelete
  7. Very nice post as usual. :) One thing though: do you think it could also be that you're an indie/lone developer? Maybe being part of a larger team (maybe not too large) wouldn't put so much stress on your shoulders? 'cause the problem when you're the indie/lone developer is that you can never stop or money will stop coming through...

    ReplyDelete
  8. Thanks for an interesting read, I know the feeling all too well. May I recommend seeing Fat, Sick and Nearly Dead. That saved me. I did this juicing thing for a few weeks and that changed a lot for me. I was 40 at the time, and you can see the before and after pics here. Taken when I was EiC at Gamereactor.

    https://www.gamereactor.dk/blog/lee+west/97651/

    Good luck. :)

    ReplyDelete
  9. Glad to hear you're ok Jeff. I hope you stay well.

    But you should have stayed out of the walled garden instead of going crawling back for another beating. Apple are going to keep breaking your app whenever it suits them.

    ReplyDelete
  10. Just wanted say that was a very candid and honest post there. I'm not going to presume what ailment you have/had but for myself who suffers from anxiety and depression and pops a plethora of meds on a daily basis, a big part of my condition is self criticism. I'm learning to live with it and at 42 I'm alright. Don't beat yourself up, it's ok to make mistakes

    ReplyDelete
  11. *** "It has forced me to really think about how my business, my life's work, will end"***

    I'll be blunt:

    What you need is a heir to your throne: someone you trained to take over when you retire so your craft, you memetic legacy, if you want to be dramatic, can survive your eventual career's end.

    Try contacting universities which train their students in game design, and start taking, and training interns, until you find the young guy or gal whose habits and idiosyncrasies are similar enough to your own to be able to easily succeed you.

    ReplyDelete
  12. Jeff, I hope you're feeling better now. I've bought a few of your games over the years, and have always been impressed with the quality of your work and your attention to detail.

    I'm looking forward to seeing you rocking the industry as one of the 1%ers in future!

    Best wishes, Kris :)

    ReplyDelete
  13. I guess I had just assumed that the age distribution in the games industry will change as the art form gets older. I know you said it's not THAT old, but it seems as if there must've been a massive increase in the total size and visibility of the industry in the past 20 years, pulling in a lot of new people. At least I hope that's part of the reason for the disparity... In any case, it would be interesting to compare these percentages with other art forms, and just employment in general.

    ReplyDelete
  14. So... Keyboard movement support in Avadon 3? :D

    ReplyDelete
  15. I think is very interesting news, so it is normal that I gave positive comments on this article.. same like a Cara mengeluarkan batu ginjal tanpa operasi

    Kista tumbuh lagi setelah operasi

    Obat kuat ML yang aman

    ReplyDelete
  16. It sounds to me like you may have bitten off more than you could chew with that project. Releasing a game that popular, to that many platforms simultaneously, is not easy. And yes, I've been there many times, where a launch has gone badly.

    At a personal level, I'm very curious to know what your illnesses are, and what's going on in your personal life. I'm 43, and the brain is definitely starting to slow down. I struggle with figuring out how to implement the latest APIs, SDKs and so on. I frequently bring in help to deal with that.

    It does not surprise me that there are so few developers over the age of 50. A 50-year-old was 18 in 1983, back when there was no such thing as being a game developer.

    Your blog has been a huge inspiration to me as I have slowly grown into a successful game developer myself, these past eight years. I hope you will find the energy and confidence required to dig yourself out of this hole, brush yourself off, and get back in the fight.

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. "A 50-year-old was 18 in 1983, back when there was no such thing as being a game developer."

    I'll have you know that I'm 51, and in 1982 I was selling a game out of the BlueBook in PC Magazine ... gack, I sound like a cantankerous old coot. Nevermind. Besides, that effort was my only computer game design (dare I say - so far?)

    Jeff, as an even-older guy in tech - um, you go, dude! I only recently discovered your games and blog, and both are great. Best of luck and continued success.

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Gordon, that's great. In 1982 I was 10 years old, and the only video games I had ever seen were at the local bowling alley arcade.

    What I was trying to say was, the reason for the small percentage of game developers over 50 is due to the industry not being that old. In 30 years, that percentage will be much greater (I'll be 73, and hopefully still peddling my air-traffic control games).

    ReplyDelete
  21. Going back on your word to bring us more games is NOT something to feel guilty over. :) Happy things are going better for you guys.

    ReplyDelete
  22. Roger - yeah, your point in general is appropriate, but - 1%? I knew the companies were long-gone, but 1% tells me that virtually no one who was a teenage employee of Origin, or SSI, or Sir-Tech, or (etc.) is still employed in the game industry.

    ReplyDelete
  23. I'm sorry to hear that you've been ill, but I'm glad to hear that you're feeling a bit better than you were. Getting old sucks, but it beats the HELL out of being dead! :-)

    ReplyDelete
  24. The thing with age and the game industry, is that low wages, poor benefits, and prolonged periods of crunch are pretty much incompatible with growing old and having a family for most people. Unless those elements have been fixed, the industry can't avoid being skewed towards younger people (and typically men).

    Off the cuff, I don't get the impression that there are any significant incentives to fix these problem. Unlike in regular software development, "old" employees have few advantages. A game is maintained for only a few years (if even that), before it is abandoned for the next project (compared to the general software dev industry, where systems may easily live for 15+ years). Technology is in constant flux, with new frameworks constantly replacing older ones, so in five years time it won't matter that you were once the company guru at Unity 4. And gamedev is a "cool" industry, so there are always many young hopeful developers who are eager to join a studio. A young developer may not be as effective as the guy who has been there for 10 years, but given that you can probably employ two entry-level coders at the same cost if you were to try and pay him a competitive salary...

    The same incentives work against keeping artists or musicians on (to an even greater extent). And since gaming is such a hit-driven industry, even designers are not really exempted. Past hit games are not necessarily a guarantee of future hit games, except for the very few who manage to make a "name".

    Obviously there are companies that buck that trend and have humane employment policies, but from a profi min/maxing point of view, running a game company as a sweatshop makes unfortunate sense, IMO - and thus the age skew.

    ReplyDelete
  25. Michael, I like your points. I think you shed the correct light on those stats, as it would be wrong for anyone to feel that 50 is too old to be developing games.

    ReplyDelete
  26. Obat kanker rahim was impressed with this article.. Thank you for interesting information like this sir.. Obat herbal keputihan Obat diabetes melitus Obat kelenjar getah bening

    ReplyDelete
  27. I do hope things get back on track for you Jeff; as an early forty something I sympathise and wish I'd done what you have, rather than the delights of corporate employment.

    I do like your work, although the games are so damned long I can never dedicate enough time to finish them.

    As to getting older, yeah, whilst perhaps I don't feel forty, I sure as hell don't approach life like in early twenties, either. Once you hit thirty : Do The Exercise. It sucks a bit, and is a problem if you have chronic health issues, but it's abundantly clear to me that the people that stay the healthiest are, on average, the ones that do a decent amount of exercise.

    ReplyDelete
  28. Hi Jeff, I've enjoyed your games since the Exile days. I can't pretend to know the pressures of being an indie developer, but I do know there are times when you feel you just can't go on. And then you just have to find the strength to go on anyway. Thank you for the inspiring message!

    ReplyDelete
  29. This news is very interesting, I am very happy to read a good article like this, same like http://kelenjargetahbening.web.id/

    ReplyDelete
  30. ugh, programming for the iPad, what a soul-sapping enterprise. ditch the overbearing AppStore lock-in and recover some enthusiasm for life.

    ReplyDelete
  31. Thank you! I have to thank you for the efforts you’ve put in penning this site.I really hope to check out the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has motivated me to get my own website now !
    barbie games| barbiegames| barbie| shooting games| shootinggames| shooting| dora games| dora games| dora
    fighting games| fightinggames| fighting| kissing games| kissinggames| kissing| christmas games| christmasgames| christmas

    ReplyDelete
  32. The perfect solution for any types of businesses, small or large. It boasts a huge updated database of consumers from all 50 states. Obat kuat ML

    Obat kuat seks

    Cara ML agar kuat dan tahan lama

    ReplyDelete
  33. Hi Jeff, I've been a major fan of yours "forever". It lit up my life seeing that Avernum 2 was actually released on iOS. I can very much relate to your pain and dilemma. I started in the game biz in 1982 as assembly language programmer for SEGA Coin-Op, "graduated" to designer, and started getting really bad corporate age-discrimination in my mid-40's . . . on an original IP of a project for a major publisher that I created! It was a 46-person team, and a lot of them hated me for being so OLD at 44 years of age. I'm now 64, have a number of iPads, one of which is being held at 8.1 solely for the purpose of playing your games. I can now play Avernum 2 on my Air! Anyway, take care, and hang in there!
    --bign

    ReplyDelete
  34. I think this news very interesting,people visiting these websites provide positive comments sir.. same like a Obat untuk kanker kandungan stadium 4
    Manfaat daun sirsak untuk kanker rahim
    Apakah ace maxs bisa menyembuhkan maag

    ReplyDelete
  35. This comment has been removed by the author.

    ReplyDelete
  36. Jeff, I've been a fan of spidweb since the Exile 1 demo hit my PC(I wish I had the original media it came on -- or maybe I downloaded it?). You helped form shareware and it was an awesome concept. I tried out a couple of the new series of games and was a bit turned off by the different hex movement systems and battle systems. I really enjoyed in Exile using the fireswarm spell on a city and coming back to see it completely destroyed. I played Exile 1 and 2 quite a bit -- will there ever be a return to Exile?

    ReplyDelete
  37. I see Exile has even been removed from the 'Our Games' section. I imagine there is a good reason, though as an Exile player I feel the disappointment.

    ReplyDelete
  38. Obrigado por compartilhar seus conhecimentos e por cuidar de nós... Nós todos precisamos desesperadamente disso.
    game thoi trang |
    giochi yoob |
    google friv |
    yoob games friv |
    tai video tu youtube
    Não devemos nos sentir culpados ou envergonhados por compartilhar e baixar arquivos digitais.

    ReplyDelete
  39. Great post,Thanks for providing us this great knowledge,Keep it up.
    A good blog.
    Signature:
    facebook entrar iniciar sesion gratis - Sitio Oficial iniciado sesión en Facebook lengua española. facebook entrar rápido, facebook iniciar sesion en tu cuenta de entrar facebook

    ReplyDelete
  40. Si tratta di un incredibile spazio affascinante. Ben fatto. Ho avuto l'opportunità di stage con Liz e lei è assolutamente incredibile! Amo tutto il suo lavoro!
    yepi5 kizi7 yepi300 kizi 3

    ReplyDelete
  41. Cats are one of the most popular and companions. Those that haven’t owned a cat before should read the following article. Continue reading for some advice on how to raise a cat.
    http://www.soupehe.com |

    http://www.gaters.us |

    http://www.1491book.org |

    http://www.marketing2011.org |

    http://www.wrwelcomehome.com |

    http://www.charlescmann.com |

    http://www.sdbridgetobenefits.org |

    http://www.webfilmschools.com |

    http://www.stepalaska.org |

    ReplyDelete
  42. as we all know that every day new apple's game are coming out every developer is introducing his new idea and unique game game play just as i saw when last day i download this Hit Ping Ball game must download and try this one.

    ReplyDelete

  43. Si tratta di un incredibile spazio affascinante. Ben fatto. Ho avuto l'opportunità di stage con Liz e lei è assolutamente incredibile! Amo tutto il suo lavoro!
    kizi 8 yepi 4 kizi 9 hopy 100 huz2

    ReplyDelete
  44. WAY COOL Tried to do an MORPG in Excel once a few years back. (multiplayer, not massively multiplayer mind you) You can imagine how it went.
    probusiness-ag |

    servissimbusiness |

    adamsbusinessconsulting |

    businessresultimprovement |

    businessdevelopmenttoronto |

    barriebusinessdevelopment |

    mobile-business-site |

    newbusinessmath |

    blushbusiness |

    businessanalysissummit |

    ReplyDelete
  45. I’d love to change the spell icons, if anyone is willing to contribute art for credit then I will change it asap. I don’t think I can get sued given that it’s for non-commercial purposes but I’m not a lawyer.
    technews404 |

    techviewmedia |

    collegenowtechprep |

    thetechnologydiet |

    titlelxtech |

    agontechnologies |

    r2automation |

    youthbusinessamerica |

    kentbusinessclinic |

    businessriskinsight |

    ReplyDelete
  46. I just want to say I am just newbie to blogging and site-building and really enjoyed your blog site. Probably I’m likely to bookmark your website . You really come with fabulous articles. Regards for revealing your website page.
    computersupportetc |

    miamitechnocentral |

    emrsoftwaresite |

    leadcubetechnologies |

    stonewedgetechnology |

    cadtechlabs |

    hospital-logiserve |

    cardiologiefitness |

    mens-health-france |

    menshealthfrance |

    ReplyDelete
  47. There will be no voice acted version due to the fact that the original voice actors would be way too expensive and a fan version would destroy the immersion.
    Pro Business |

    Services in Business |

    Adam Business Consulting |

    Business Result Improvement |

    Business Devlopment |

    Business Devlopment |

    Business Site |

    New Business Math |

    Blush Business |

    Business Anlysis Summit |

    ReplyDelete
  48. Good post but I was wondering if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it!
    Basel Shopping City |

    Islamic Fashion |

    Fashion For People |

    Shopping Bagger |

    C Fashion |

    Fashion Sense Club |

    Zee Fashion Store |

    The Fashion Trade |

    W Fashion |

    Adenium Shopping |

    ReplyDelete
  49. It is the best time to make a few plans for the longer term and it is time to be happy. I have learn this submit and if I may just I desire to recommend you few attention-grabbing things or tips. Perhaps you can write next articles referring to this article. I desire to learn more things approximately it!
    clucoffeefood |

    foodiefruitgarden |

    fruitfoodie |

    fruitfulfoodie |

    prescottseafood |

    cobaltfishfood |

    foodloversmiami |

    attardcofoodstuffs |

    samanfood |

    foodmanagementms |

    ReplyDelete
  50. Hi. You have given such an interesting account of the events. The reaction would have certainly proved some of the communities. But personally I feel that you made the right decision. You just need to give it some time to settle down
    avhomecarenh |

    thehouseofsari |

    mthome |

    fijibeachouse |

    minimalhome |

    theseedhome |

    stayhomeadaptation |

    capassivehouse |

    realestateinthepearl |

    cresrealestate |

    ReplyDelete
  51. I am terribly happy to scan this. this is often the sort of manual that must be and not the random info that is at the opposite blogs. Appreciate your sharing this best posting. Berita Agen Bola Bandar Judi Bola

    ReplyDelete
  52. Thank you for giving posts and articles were very amazing. I really liked as a part of the article. With a nice and interesting topics. Has helped a lot of people who do not challenge things people should know. You need more publicize this because many people. Who know about it very few people know this. Success for you....!!!
    happy wheels| cool math games| 8 ball pool| sudoku| yoob| friv| monster high
    shooting games| tetris| barbie games| friv4school|

    ReplyDelete
  53. I check your blogs, But your blogs formatting not good, Can you change your blogs theme and add new attractive theme. if have any problem how to change blogs theme, you can learn iOS developer forum.

    ReplyDelete
  54. Demirspor dan güncel haberler www.demirsporhaber.com

    ReplyDelete
  55. Big Farm

    Big Farm is an awesome multiplayer farm management game made by the Goodgame Studios.
    Your mission is simple: Create a big farm, grow crops, breed animals,
    and become the richest farmer of the universe. Enjoy Goodgame's Big Farm!

    ReplyDelete
  56. You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
    agar io , facebook descargar , download whatsapp messenger , descargar mobogenie gratis , descargar whatsapp gratis , cities skylines mods , five nights at freddy's download

    ReplyDelete
  57. I was so amazed with the article, it was incredible, I loved it. sorry if I deviated, I want to share health articles, money may be useful as the following articles: toko green world global obat panu disekujur tubuh erwin herbal or perhaps the next article, might be useful cara menyembuhkan katarak obat untuk mengatasi gangguan kelenjar tiroid toko green world global I believe it would be useful. and which is also very useful to increase knowledge cara mengobati kista ukuran 5cm 6cm cara mengobati kista ukuran 8cm 7cm obat infeksi ktm may be useful thanks. sorry I had to bother you.

    ReplyDelete

  58. ONLY FOR US

    Play Angry Birds Space!
    The sky is no longer the limit! Explore the galaxy with Angry Birds and their Superpowers. Angry Birds Games Free Download. Big collection of free full version games for all devices. Angry Birds Games Free Download and play for free.
    So download this awesome game and play today!
    Download The Game

    ReplyDelete
  59. Thank you so much.

    http://gaziantep-evden-eve.com/
    http://kalitelievdenevetasimacilik.com/
    http://kralscript.com/
    http://www.gaziantep-evden-eve.net/
    http://gaziantepevdeneve.net/
    http://gaziantepevdenevetasimacilik.co/

    ReplyDelete
  60. El distinguido profesor votante del partido colonial y neoliberal en las últimas elecciones nos viene con una teoría novedosa sobre la soberaní del siglo 21 para justificar no apoyar la independencia.
    friv4school 2016 friv 2016 yoob games friv yoob games jogos friv yoob

    ReplyDelete
  61. And boss scientific serviceman of the brainpower upbringing associate Posit Discipline, to The Chronicle of Higher Training, For more ==== >>>>>> http://guidemesupplements.com/brainplus-iq/
    Brainplus IQ

    ReplyDelete
  62. Yet developments throughout video technologies get bridged this place with a ensiform garment. For more ==== >>>>>> http://shredhdxabout.com/beware-millionaire-circle-scam/
    Millionaire Circle

    ReplyDelete
  63. This comment has been removed by the author.

    ReplyDelete
  64. Gaziantep evden eve taşıma http://www.antepevdenevenakliyat.net/

    ReplyDelete
  65. Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me
    Signature:
    i like play games happy wheels online and play happy wheels 2 games and friv4 , girls go games , games 2 girls

    ReplyDelete
  66. I'm now not sure the place you are getting your information, but good topic. I must spend a while finding out more or understanding more. Thank you for fantastic information I used to be searching for this info for my mission. Horse Racing Betting Tips Tips Latihan Basket

    ReplyDelete
  67. your blog is one of several types , I am very happy with the way you set the topic .

    cara mengobati penebalan dinding rahim secara alternatif

    ReplyDelete
  68. good article , and much information can be retrieved from your site . hopefully remain consistent in providing useful information.

    cara menghentikan pendarahan haid berlebih secara alami

    ReplyDelete
  69. Visit to play: Agario jeu est un jeu affronte des milliers de concurrents. agario - agar io - agar - agar.io - agario jeu - agario - agar - agar.io - agar io - agario jeu

    ReplyDelete
  70. I would like more information about this, because it is very nice., Thanks for sharing.
    happy wheels , agario , happywheels , agar ,

    ReplyDelete
  71. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    . |Happy Wheels | Happy Wheels game
    Happy Wheels 2
    Happy Wheels 3
    Happy Wheels demo
    Happy Wheels online
    gunblood cheats
    gunblood western
    gunblood
    play gunblood
    gunblood Unblocked

    ReplyDelete
  72. Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    Super Bowl 2016 Live Stream
    Super Bowl 2016 Live Stream

    ReplyDelete

  73. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    gun blood Happy Wheels | Happy Wheels game piano tiles 2 Happy Wheels 2 Happy Wheels 3 Happy Wheels demo Happy Wheels online gunblood cheats gunblood western gunblood play gunblood gunblood Unblocked gunblood cheat

    ReplyDelete
  74. This comment has been removed by the author.

    ReplyDelete
  75. Danke für das Teilen mit mir einige Ihrer Ideen betreffend sind die Möglichkeit des Verminderns unserer gegenwärtigen Arbeitslosigkeit. Mühen, indem Sie einen verkürzten Workweek einleiten.
    Juegos Yood Friv4school Juegos Loola Juegos De Loola Juegos Friv 2016

    ReplyDelete
  76. nice and interesting article . continue to maintain the quality of information and good luck .

    how to treat anal warts naturally

    ReplyDelete
  77. I am very happy to be able to get information from you through this site , I hope you continue to provide good information and content .

    cara mengobati kulit gatal bersisik tanpa operasi

    ReplyDelete
  78. topic you discussed very nice to me see , I hope you stay consistent to provide quality information .

    cara mengobati kutil anus secara tradisional

    ReplyDelete
  79. topics discussed on this blog is very interesting and informative . hopefully remain consistent and successful .

    obat perontok kutil di anus

    ReplyDelete
  80. I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!
    Signature:
    Download retrica app includes more than eighty different filters with many different styles and include retrica , and play zombie tsunami game is the ideal game for anyone who loves the running game genre

    ReplyDelete
  81. Thanks for giving posts and content ended up incredibly remarkable. I actually appreciated for a part of the write-up. With a good and fascinating matters. Has assisted a great deal of people that tend not to obstacle things men and women should know. You need a lot more publicize this since Many of us. Who find out about it only a few people today know this. Good results in your case....!!! gunblood | gun blood | gunblood unblocked | gunblood game| | happy wheels

    ReplyDelete
  82. extraordinary contents of this site informative content once . success always for the owners of this site .

    cara mengobati kutil anus secara herbal

    ReplyDelete
  83. Thank you for sharing this information with us as readers , may you be blessed by the gods

    cara mengobati kutil anus secara alternatif

    ReplyDelete
  84. Great blog! I really love how it is easy on my eyes and the information are well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your rss feed which really should do the trick! Have a nice day!
    Cnbola
    Cnbola.com
    www.cnbola.com
    Cnbola
    Cnbola.com

    ReplyDelete
  85. i enjoyed reading your article, thank you for giving me some very interesting information see also Cara mengobati kutil anus tanpa operasi

    http://obatkutilanus.blogspot.co.id/2016/03/cara-mengobati-kutil-anus-tanpa-operasi.html

    ReplyDelete
  86. i enjoyed reading your article

    http://pengobatanpenyakittanpaoperasi.web.id/

    ReplyDelete
  87. Estoy muy contento de poder visitar su blog, porque este blog ofrece una gran cantidad de información que es interesante para mí leer .

    http://obatkutilanus.blogspot.co.id/2016/03/cara-mengobati-kutil-anus-tanpa-perlu-operasi.html

    ReplyDelete
  88. thank you so much

    http://pengobatanpenyakittanpaoperasi.web.id/cara-melancarkan-menstruasi-setelah-kb-suntik-3-bulan.html

    ReplyDelete
  89. Earn to Die Description
    Earn to Die sees you not only driving your way through hordes of zombies, but allows you to earn cash to upgrade, unlock and customise new vehicles. Is your vehicle not strong enough? Why not add a gun, or boosters, or even a spiked frame?
    earn to die

    tank trouble

    ReplyDelete
  90. your blog is very interesting and the topics covered are very useful for many people .


    cara mengobati kulit kepala berkerak tanpa obat dokter

    ReplyDelete
  91. Wonderful blog! This is very informative site. I am totally pleased by your excellent work. Many thanks for sharing.
    open facebook
    facebook login
    happy wheels
    happy wheels game
    earn to die
    earn to die game

    ReplyDelete
  92. Age of War

    In this game, you start at the cavern men's age, then evolve! There is a total of 5 ages, each with its units and turrets. Take control of 16 different units and 15 different turrets to defend your base and destroy your enemy.
    Age of War

    Age of War 2

    ReplyDelete
  93. zeer interessant en informatief artikel . hopelijk kan blijven bestaan ​​.


    pengobatan penyakit dermatitis seboroik

    ReplyDelete
  94. Thanks for the best blog.it was very useful for me.keep sharing such ideas in the future as well.this was actually what i was looking for,and i am glad to came here!
    earn to die
    Hi! I’ve been reading your blog for a while
    now and finally got the courage to go ahead and give youu a shout out from Austin Texas! Just wanted to tell you keep up the fantastic work!my weblog:
    tank trouble
    tank trouble

    earn to die 1

    ReplyDelete
  95. Hi! I’ve been reading your blog for a while
    now and finally got the courage to go ahead and give youu a shout out from Austin Texas! Just wanted to tell you keep up the fantastic work!my weblog:
    tank trouble
    tank trouble

    earn to die 1

    earn to die 2

    earn to die 3

    earn to die 4

    ReplyDelete
  96. Thanks for the best blog.it was very useful for me.keep sharing such ideas in the future as well.this was actually what i was looking for,and i am glad to came here!
    earn to die
    Hi! I’ve been reading your blog for a while
    now and finally got the courage to go ahead and give youu a shout out from Austin Texas! Just wanted to tell you keep up the fantastic work!my weblog:
    tank trouble
    tank trouble

    earn to die 1

    earn to die 2

    ReplyDelete
  97. Thanks for sharing. may remain consistently provide accurate and updated information .


    cara menmgobati kulit gatal bersisik tanpa salep

    ReplyDelete
  98. Earn to Die Description
    Earn to Die sees you not only driving your way through hordes of zombies, earn to die
    but allows you to earn cash to upgrade, unlock and customise new vehicles. earn to die 1

    Is your vehicle not strong enough? Why not add a gun, or boosters, or even a spiked frame?

    ReplyDelete
  99. Strike Force Heroes is a new game action-packed shooter from the creators of Raze; with 3 game modes, 15 campaign missions and over 65 weapons.
    Strike Force Heroes Game

    Strike Force Heroes Free

    Strike Force Heroes1

    Strike Force Heroes2

    Strike Force Heroes3

    ReplyDelete
  100. I like the way your delivery , the article also contains good information .


    cara tradisional mengobati penebalan dinding rahim

    ReplyDelete
  101. When you're tired, you want to relax after a stressful working hours, you need to have time to take care of the kids active.
    Please visit our website and play exciting flash games.
    Thanks you for sharing!
    Friv 4

    ReplyDelete
  102. content you present quite interesting . I like the arrangement of its contents.


    cara terbaik mengobati penebalan dinding rahim

    ReplyDelete

  103. vita luminance Reviews fact could vita luminance may be's Unquestionably a Crucial component used inside of acne answers generally as vita luminance could surely unclog the blocked pores and decelerate the acne pores and skin predicament.
    http://www.thecrazymass.com/vita-luminance/

    ReplyDelete
  104. Friv1000.link update new-best free games online from internet. Here you can find game: Action game, Racing game, Girls game, Shooting games, Puzzle game ..and more.
    Mario | Friv | Doraemon Games | Kizi | Yoob

    ReplyDelete
  105. Great post,I am happy to find this post very useful for me.

    Signature:
    Play atari breakout - From atari breakout game. Using a single ball and the aim is to gain as many points as possible by control the ball against the bricks at game atari breakout

    ReplyDelete
  106. Science Kombat is a new browser-based game that lets some of history's most famous scientists duke it out in an epic grudge match. science kombat game
    Open Facebook Account, How To Unlock Facebook Account Suddenly Locked.

    ReplyDelete
  107. Great! Thanks for sharing the information. That is very helpful for increasing my knowledge in this fiel
    A good blog. Thanks for sharing the information. It is very useful for my future. keep sharing
    Signature:
    Red Ball | red ball 2 | Red Ball 3 | Red Ball 4

    ReplyDelete
  108. The war between humans, orcs and elves continues tank trouble . Lead your race through a series of epic battles, using your crossbow to fend off foes and sending out units to destroy castleshappy wheels . Researching and upgrading wisely will be crucial to your success! There are 5 ages total and each one will bring you new units to train to fight in the war for you cause.earn to die game Whatever you do, don’t neglect your home base because you cannot repair it and once it is destroyed, you lose! Age of War is the first game of the series and really sets the tone for the Age of War games earn to die for you. Also try out the Age of Defense series as it is pretty similar.
    In this game, you start at the cavern men’s age, then evolvetank trouble game! There is a total of 5 ages, each with its units and turrets. Take control of 16 different units and 15 different turrets to defend your base and destroy your enemy.
    The goal of the game also differs depending on the level. In most levels the goal is to reach a finish line or to collect tokens. Many levels feature alternate or nonexistent goals for the player. The game controls are shown just under gold mine. Movement mechanisms primarily include acceleration and tilting controls.
    It consists of a total of 17 levels and the challenge you face in each level increases as you go up. unfair mario The game basically has a red ball that has to be moved across the various obstacles in its path to the goal.

    ReplyDelete
  109. All the best blogs that is very useful for keeping me share the ideas
    of the future as well this is really what I was looking for, and I am
    very happy to come here. Thank you very much
    earn to die play
    earn to die
    earn to die 3
    Hi! I’ve been reading your blog for a while now and finally got the
    earn to die 4
    courage to go ahead and give youu a shout out from
    earn to die 6
    Austin Texas! Just wanted to tell
    earn to die 5
    you keep up the fantastic work!my weblog
    age of war
    Hi! I’ve been reading your blog for a while now and finally got the
    happy wheels
    strike force heroes
    slither io
    slitherio
    good game empire

    ReplyDelete
  110. Thank you for the information. I gain more knowledge because the article from your blog .


    cara mengatasi pendarahan haid berlebihan

    ReplyDelete
  111. The reason that I as a military leader have a problem with pay day loan shops is that those shops know that they can leverage the Soldiers' chain of command to help them recoup their loans.
    Mario , Friv , Doraemon Games , Kizi , Yoob

    ReplyDelete
  112. Content Andari Very helpful serve Once for Me . hopefully can consistently present the Content Quality is shown to the reader . thank you


    cara menghentikan haid karena kb suntik 3 bulan

    ReplyDelete
  113. I enjoyed over read your blog post. Your blog have nice information,
    I got good ideas from this amazing blog. I am always searching like this type blog post.
    I hope I will see again..
    Signature:
    Stickman Games | Apple Shooter | Stick War 2

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

    ReplyDelete
  115. I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people.

    - FNAF Sister Location
    - FNAF 5
    - Five Nights At Freddy's

    ReplyDelete
  116. This is very amazing to see such work over here. Slitherio | Agario | Happy Wheels | happy fathers day 2016 quotes Carry on the discussions over night.

    ReplyDelete
  117. I am very pleased to be taking a visit to your blog . a lot of things I can take from your article .


    Bahaya penebalan dinding rahim

    ReplyDelete
  118. happy, every time visiting your blog must always provide useful topics .


    Ciri-ciri adanya penebalan dinding rahim

    ReplyDelete
  119. happy, every time visiting your blog must always provide useful topics .


    Ciri-ciri adanya penebalan dinding rahim

    ReplyDelete
  120. Thank you for having faithfully provide useful information to our readers . Hopefully you are still given the creativity and consistency in sharing information .


    cara alami mengobati penebalan dinding rahim paling ampuh

    ReplyDelete
  121. extraordinary article that you serve at all , I really like your writing style .


    cara mengatasi haid yang terlalu lama

    ReplyDelete
  122. I am very happy to visit your blog , a lot of information that I got here . thank you


    pengobatan penyakit flu singapura pada anak

    ReplyDelete
  123. Great! Thanks for sharing the information. That is very helpful for increasing my knowledge in this fiel
    Red Ball | | duck life | Slitherio
    Red Ball 2 | Red Ball 3 | Red Ball 4
    Gmail sign in | gmail login |

    ReplyDelete
  124. Your blog always provide useful content . I am very grateful to be able to visit your blog .


    cara tradisional mengobati penebalan dinding rahim

    ReplyDelete
  125. Thanks for sharing. I hope it will be helpful for too many people that are searching for this topic.
    red ball 3 | ninjago games | red ball 4 | ninjago games

    ReplyDelete
  126. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write
    Run 3 | Stick Run 2 | Return Man 2

    ReplyDelete
  127. baixar facebook é um rede social maior no tudo mundo. O desenvolvimento de Facebook no celular é realizado e desenvolvido pelo Mark Zuckerberg. Foi conhecido como um aplicativo gratuito de mensagens mais famoso e popular no mundo, baixar whatsapp é um metodo perfeito para segurá-los contatos com os seus amigos que não tem de pagar mais nenhuma taxa.

    ReplyDelete
  128. I will always wait for the latest information on this blog . I am very satisfied with the content you create , very powerful and informative . thank you


    cara alami mengobati pendarahan haid yang berlebihan

    ReplyDelete
  129. Aku akan selalu menunggu informasi terbaru di blog ini . Saya sangat puas dengan konten yang Anda buat , sangat kuat dan informatif . Terima kasih


    Pendarahan Haid Berlebihan

    ReplyDelete
  130. Introducing to you some of the current hot game
    Tank trouble
    with this game you can play many different types such as :

    tank trouble
    Also you can refer to the game :
    age of war
    or
    earn to die
    or

    Tank trouble hot
    this is one of the cult game now, a lot of people enjoy playing them .

    Game is a must play game and the modern class:
    age of war
    happywheels
    tank trouble 3 |tank trouble unblocked |tank trouble 4 | tank trouble 2 |

    ReplyDelete

  131. this is one of the cult game now, a lot of people enjoy playing them . Also you can refer to the game :
    age of war | earn to die 5 | Tank trouble | happy wheels | earn to die 6
    The game controls are shown just under . Movement mechanisms primarily include acceleration and tilting controls.
    tank trouble unblocked | wings io | strike force heroes

    ReplyDelete
  132. Thanks for the information that has been given . hopefully we can continue to provide useful information for the reader.


    cara terbaik menyembuhkan penebalan dinding rahim

    ReplyDelete
  133. I was delighted to read your article , because it has other helpful content . thank you


    cara alternatif terbaik menyembuhkan penebalan dinding rahim

    ReplyDelete

  134. This time I feel fortunate to be able to visit your site and get new information . thank you


    cara aman mengobati penebalan dinding rahim

    ReplyDelete
  135. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here.

    Singapore Moneylender
    digibrand

    ReplyDelete
  136. Rambo 1 | I like the first point you made there, but I am not sure I could reasonably apply that in a postive way.I've been exploring on the net hoping to get some ideas on the way to get my personal weblog coded, your present style together with style are wonderful. Action Movies 2016 | Predator Movie | Game Papa's Pizzeria

    ReplyDelete
  137. content you serve a very useful and needed a lot of people . thank you


    cara mengatasi penebalan dinding rahim paling aman

    ReplyDelete
  138. thanks for the information is very useful for me, as well as add new insight and knowledge..

    OBAT BATUK
    OBAT SINUSITIS
    OBAT KOLESTEROL
    OBAT ASMA
    OBAT AMBEIEN

    ReplyDelete
  139. Chaos Faction 2 with 29 weapons, 18 characters, 15 levels, 14 months in the making... the best games you will like its, have fun! Super mechs is a turn-based online strategy multiplayer game where you build your very own mech and use it to dominate your opponents, be they A.I. or other players like yourself! Mahjong free games online is a puzzle game based on the same tiles. The goal is to match open pairs of identical tiles and remove them from the board, exposing the tiles under them for play

    ReplyDelete

  140. many times I visit your blog , I still get great content and contains information .


    obat herbal penebalan dinding rahim paling aman

    ReplyDelete
  141. content you create is quite interesting and contain useful information. I am very happy to keep visiting your site .


    cara cepat menghentikan pendarahan haid berlebih paling aman

    ReplyDelete
  142. I like it and thanks so much! I very happy! Yoob

    ReplyDelete