De-aging the Irishman (updated)

The Irishman is an epic crime drama directed and produced by Martin Scorsese and written by Steven Zaillian. It is based on the 2004 book I Heard You Paint Houses by Charles Brandt.

The film starts primarily in the 1950s when truck driver Frank Sheeran (Robert De Niro) gets involved with Russell Bufalino (Joe Pesci) and his Pennsylvania crime family. As Sheeran climbs the ranks to become a top hitman, he goes to work for Jimmy Hoffa (Al Pacino), the powerful Teamster leader tied to organized crime.

The film is now on Netflix but after a brief cinema run, it is also an early contender for the VFX Oscar and it was just voted National Board of Review: Best Movie of the Year.

As the film’s stars are all much older than most of their on-screen characters, ILM was brought it to de-age the actors for the various time periods in the film. The film covers decades in the lives of these characters. Robert De Niro and Joe Pesci are both 76 years old, and Al Pacino is 79, yet in the film, De Niro alone appears as Frank Sheeran aged: 24, 36,  41, 42, 47, 55, and then eventually his actual age 76. The 209-minute film contains 1750 visual effects shots, and as the film was for Netflix is was mastered in 4K, including all the VFX.

One of the most important aspects to grasp for ILM Visual Effects Supervisor Pablo Helman was that the director wanted the actors aged to their characters’ younger selves, not the actor’s younger selves. For example, the de-aged Joe Pesci was de-aged to a thinner version of Russell Bufalino than the actual actor Joe Pesci was at that similar age. In this way, Helman was focused on the arc of the characters in the film, not necessarily the perfect likeness of the same actor but younger. The difference is subtle but very important to Scorsese. This meant that the ILM team could not just match the actors to their features in film from earlier in their careers.

The second issue that was important to both Scorsese and Helman was to not restrict the actors with any form of headgear or intrusive technology. Thus remarkably the actors performed on set as normal and ILM solved the tracking and face replacement thanks to some major innovations in technology.

New Flux Camera Rig

The first major innovation was a new camera rig. To build a computer model of the actors the team filmed with the primary camera on a rig with two additional cameras offset on either side. Helman knew that if the team was not going to have tracking markers or head rigs, then they had to get the most information they could from the actors’ texture and lighting. Work started in pre-production to solve how to de-age the actors without interfering with either the director process or actors’ performances. “We came up with this three-camera rig, but if we were going to be basing our solution on lighting and texture, then changes between the level of the key light and shadow side were going to be very important” explains Helman. This created a problem of how to light the actors without affecting how the DOP would normally light the scene. The solution was to make the extra cameras be infrared.

To help with obtaining consistent lighting each side camera had an infrared light ring fitted around the lens. This new approach was born during pre-production which started in 2015, “which is kind of funny because at that time in 2015, we were all doing basically the same thing in terms of faces – which was markers, helmets, and witness cameras” recalls Helman. Robert De Niro was not only the lead actor in the film but also a Producer. He was at the early ILM meetings and Helman recalls De Niro saying, “you know, I’m not that kind of an actor, I want you to develop an approach that doesn’t have any markers on my face. I don’t want to wear a helmet or anything like that. And I want to be onset with the correct lighting, working with other actors”.  The director agreed, telling ILM in the friendliest terms “why don’t you think about it? And when you come up with a system – give us a call back”, Helman laughingly recalls.

The ILM team went to work and invented the core of the new three-camera new approach. To test it, they had De Niro re-enacted the pink Cadillac scene from Goodfellas but with De Niro aged now 74. ILM then de-aged De Niro to match himself from 1990 and compared this digital performance to the original Goodfellas‘ De Niro performance. At this early stage of testing, the cameras were all just RGB. This initial 10-second test greatly impressed the filmmakers and so the ILM team set about working out how to turn the bulky test rig into a financially viable and production-friendly model.

The script grew from an original 130 pages to 160 pages and filming would end up taking a lengthy 108 days. The new approach worked well and the director ended up shooting a lot of improvisation. For example, the ‘fish in the car’ scene and the scene of Russell Bufalino (Pesci) coming home covered in blood, were all not in the script. Even the argument and brawl in Miami where Jimmy Hoffa (Al Pacino) argues about being 15 minutes late, was not in the script. This meant that the ILM team could not use body doubles or put heads onto other stand-in actors.”If they are going to improvise I couldn’t say ‘hey Marty, you need to select your take now and have the body double do exactly the same thing’, it just would not work, ” Helman explains. This means that the ILM team had to digitally alter the actors’ actual bodies in hundreds of shots to make, not only their faces, but their bodies look younger. Helman also found that the actors’ 70-year-old hands required a lot of work. Hands age very distinctly, so while audience members may naturally be aware that there are a lot of digital faces manipulated in the film, few will stop and think how many digital hands have also been added and altered.

The camera rig incorporating infrared did provide evenly lit face footage, but as the infrared cameras have a different depth of field, this also required doubling the camera department as all the focus marks were different. Infrared also responds to incandescent lighting, as it is hot, and the production was unable to always use LED lights, so the infrared cameras needed special filters. “The other thing the infrared cameras influenced was the production design. Because we’re dealing with cars are from the fifties and sixties and even the seventies, we had to remove the windshields to film”, explains Helman. Windshields in the past contained lead. Infrared would not penetrate the cars’ windshields if filmed from outside the cars. If the windshields were not removed the infrared footage would show just a black windshield and no faces. The issue also happened if a character was smoking, the heat contained in the smoke would cover the actors’ faces far more on the infrared than on the main camera, requiring much of the smoking ‘smoke’ to be VFX.  Also, the rig was big and bulky. Helman explained that the multi-camera rig was “a 64lbs ‘brick’ on a 30-inch wide rig,” adding, “- which is the widest rig that can still go through a standard door frame!”

To move the cameras, most of the film was shot on Technocranes, Jib arms, and dollies. The only limitation was Steadicam. At 64lbs, the rig was too heavy for Steadicam. “In the film, there were only 3 Steadicam shots. These had to be done with just two cameras on the Steadicam and another full rig put somewhere so we could triangulate between the Steadicam rig’s two cameras and the other three cameras” Helman explains. This was physically possible as the production had a complete second three-camera rig. They needed two full rigs as normally Scorsese shoots dialogue with two cross camera rigs, one on each side of the conversation, so the actors could be captured authentically together and not in separate single shot setups.

Flux software

The Flux or Face Lux (lighting) system software solved the faces, somewhat as a ‘black box’. The base geometry and textures of the face were informed from both Light Stage and Medusa scanning sessions with the actors, but the process did not involve the traditional driving of an animation rig. Stephane Grabli supervised the  Face Capturing. After building the younger versions of the actors’ digital doubles as re-targeted versions of their current real age, the pipeline diverged from a normal ILM face pipeline. “We did re-targeted the faces,” explained Helman “but having said that, – besides the modeling and the painting as with normal 3D, – there was no ‘animation’ on the show, there was no keyframe animation”. The key to Flux software working its understanding of the lighting and the physical set. All the film’s sets were LIDARed and captured with HDRIs. While the HDRIs sample the onset lights & Illumination, they do not include the Infrared component, which are key to the facial illumination and thus need to be accounted for separately.

For a typical de-aging sequence of two actors in conversation (each with their own multi-camera rig focused on them), the process was as follows:

  • ILM combined the HDRI and LIDAR and solved for the location and movement of the cameras,
  • this provided the location, intensity, and color temperature of all the lighting on set.
  • This is combined with the infrared illumination solution.
  • This is then processed and the Flux output is compared against what was shot for alignment.
  • The digital doubles of the actors are then added and they are deformed on a per-frame basis to match the Flux solution of the actors’ actual faces.

“It’s a completely different way to look at (facial) geometry and how it deforms.  Obviously Flux checks with the shape library, but there is no ‘animation’, no process to adjust it. I mean, we could adjust it with shapes and sometimes we had to, but not in an animated kind of way”, explains Helman. This is a completely different pipeline to the previous ILM Academy Sci-tech winning approach. The new Flux pipeline is designed to produce results without an explicit animation stage. If one watches the final credit roll, Helman points out, “there is not one facial animator listed in the credits – since Marty did not want to change the actors’ performances…we did not change one blink. The only thing he wanted was to make them younger”. Helman loves animators and has worked with facial teams for decades on many ILM feature films, but “on this project, there was no facial animation. There was no way to do it. There was no development of an animation facial rig”. The Flux 3D output was rendered in RenderMan and composited in Nuke.

The new process dramatically changed dailies, which ran each day from 3.5 hours each day, from 8:30 am until after Midday. If a problem was found in the Flux output it was not a matter of adjusting Flux to find a different solution, “perhaps a compositing solution or a layout thing might be needed to be done”, Helman explains, adding that “the reviews were never done viewing intermediate work. Marty would never be shown an old fashion ‘plastic render’… the dailies reviews were: ‘here is the render, almost everything is done to 95%’.  I’d show a shot to Marty and then show it side by side with the original take to see how he reacted to it,” Helman recalls. “I don’t think I ever heard Marty say anything like, ‘the likeness was not there’ and he would only say something like ‘I think we more texture in the skin’, etc”.

The AI Face Finder

ILM developed a whole new artificial intelligence Face Finder program between 2015 and 2017. The team at ILM assembled an “an incredible library,” comments Helman.  “We collected clips and images of the three main actors at all their targeted ages. We then created a library, which we divided up so you could look for say the nearest eyes to what you needed”. For example, the artists could search for De Niro’s eyes: exterior or interior, at a particular age. “We broke it down into all these different components of performance and lighting that we were going to need”.  Once a shot was rendered in 3D, based on the captured performance at the contemporary age of the character, the “AI program would go through our library and come up with alternatives with similar angles, ages and alike, to what we were rendered. This provided a huge sanity check” says Helman.

The AI frames were not offered up as replacements but visual reference from a vast library of previous De Niro performances over decades of films. Of course, Director Marty Scorsese having known and worked with Bob De Niro for 50 years, was an incredible judge of fidelity and authenticity. The director also had fun with referencing his own work. For example, the set where De Niro’s character confesses he is about to blow up the laundry is actually a faithful reproduction of a set from Goodfellas. The director is known for his incredible depth of film knowledge and detailed eye.

To allow ILM to get up to speed, the director turned over about 50 shots, while principal photography was still filming. This allowed the 30 odd person team at ILM who were developing the new pipeline to start tackling difficult final shots and not wait until the shoot was completed. The ILM team was extensive, with three additional Associate VFX supervisors required to help Helman, Leandro Estebecorena, Nelson Sepulveda, and Ivan Busquets. The complex issue of texturing based on Flux was headed by Digital Texture Supervisor, Jean Bolte and worked alongside Look Development supervisor Kevin Reuter. Additionally, Damian Steel was the Digital Texture Lead, John Levin, Layout Supervisor and Paul Giacoppo, was the Model Supervisor.

Not all the de-aging was fully 3D, there was also a lot of compositing work and 2D solutions. For example, in the earliest of the flashbacks to the War in Europe, all of De Niro’s body was adjusted with 2D composting to look thinner and younger. Helman preferred this solution to using a body double. The goal was to always use the lead actors’ bodies wherever possible and modify them without losing the original performance.

Helman closes by reflecting that “the major achievement here is the capture method. I think the way we captured the performances, without markers and without having to ask the actors to go somewhere else to record their performances, is our most significant achievement”. For Helman himself, he adds when working so closely with some of the greatest actors of our era, he realized “the incredible subtlety of their performances and how they work with each other”. For ILM this new pipeline aims to capture and maintain that detailed performance through an incredibly complex technical process and still deliver emotionally engaging, honest and riveting performances. “I think that was the thing for me, being able to get these performances with such fidelity, – frankly I was surprised.”

Source : https://www.fxguide.com/fxfeatured/de-aging-the-irishman/

  • sildenafil no rx

    I’m commenting to let you be aware of of the beneficial discovery my child encountered browsing the blog. She came to understand a lot of details, including how it is like to have a great coaching character to get certain people completely comprehend a variety of complex issues. You actually did more than her desires. I appreciate you for coming up with such essential, dependable, edifying and cool guidance on that topic to Ethel.

  • cheap flights

    I blog quite often and I genuinely appreciate your information. This article
    has truly peaked my interest. I’m going to book mark your
    site and keep checking for new information about once per week.
    I opted in for your Feed as well.

  • cheap flights

    This paragraph gives clear idea designed for the new viewers of blogging, that really how to do running a
    blog.

  • cheap flights

    It’s amazing to visit this web site and reading the views of all
    colleagues concerning this article, while I am also zealous of getting knowledge.

  • http://tinyurl.com/

    whoah this blog is great i really like studying your posts.

    Keep up the great work! You know, many people are hunting round for this information, you could aid them greatly.

  • cheap flights

    Quality articles is the crucial to interest the viewers to visit the web page, that’s what this web page is providing.

  • tinyurl.com

    It’s very easy to find out any topic on net as compared to books, as I
    found this paragraph at this site.

  • tinyurl.com

    Fantastic beat ! I wish to apprentice whilst you
    amend your web site, how could i subscribe for a blog website?

    The account aided me a acceptable deal. I have been a little
    bit familiar of this your broadcast offered vibrant transparent concept

  • treating thyroid disorder

    Thanks for your concepts. One thing we’ve noticed is banks along with financial institutions are aware of the spending practices of consumers while also understand that most of the people max out and about their real credit cards around the getaways. They properly take advantage of this specific fact and commence flooding your current inbox along with snail-mail box using hundreds of no-interest APR card offers just after the holiday season concludes. Knowing that should you be like 98% of American community, you’ll rush at the possible opportunity to consolidate card debt and shift balances for 0 apr interest rates credit cards. kjjjilm https://thyroidmedi.com – treating thyroid disorder

  • asthma inhaler names

    You got a very good website, Glad I found it through google. https://asthmamedi.com asthma inhaler names

  • hep c genotype 2b treatment

    You got a very wonderful website, Sword lily I noticed it through google. https://hcvmedi.com hep c genotype 2b treatment

  • Medications Used To Treat Schizophrenia

    Magnificent website. Plenty of helpful info here. I am sending it to several friends ans additionally sharing in delicious. And certainly, thanks to your sweat! https://schizophreniamedi.com Medications Used To Treat Schizophrenia

  • buy bronchitis drugs over the counter

    I just wanted to make a quick note so as to express gratitude to you for some of the marvelous pointers you are posting here. My long internet lookup has at the end of the day been paid with high-quality ideas to share with my family and friends. I ‘d express that most of us site visitors actually are truly endowed to dwell in a magnificent place with so many marvellous people with insightful pointers. I feel rather grateful to have encountered your web site and look forward to really more entertaining moments reading here. Thanks once again for all the details. https://bronchitismed.com buy bronchitis drugs over the counter

  • vreyro linomit

    The next time I read a blog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my choice to read, but I actually thought youd have something interesting to say. All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

  • web hosting

    It’s difficult to find knowledgeable people on this subject,
    however, you seem like you know what you’re talking about!
    Thanks

  • advertpedia.guail.es

    Awesome site you have here but I was curious if you knew of any forums that cover the same topics discussed in this article?
    I’d really love to be a part of online community where I can get comments from other knowledgeable people that share the same interest.

    If you have any recommendations, please let me know.
    Thanks!

  • gamefly

    Hi Dear, are you actually visiting this web site regularly, if so after that you
    will definitely get pleasant experience. games ps4 allenferguson games ps4

  • gamefly

    Thanks a lot for sharing this with all folks you actually recognise what you’re talking approximately!
    Bookmarked. Please also visit my web site =). We could
    have a hyperlink change arrangement among us

  • ochronne maseczki

    Bardzo interesujące informacje! Idealnie to, czego szukałem ochronne maseczki.

  • coconut oil

    WOW just what I was looking for. Came here by searching for
    coconut oil ps4 games allenferguson ps4 games

  • coconut oil

    Hi there friends, its fantastic article regarding cultureand entirely defined, keep it up all the time.

    ps4 games 185413490784 ps4 games

  • tinyurl.com

    Thanks very nice blog!

  • bit.ly

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

  • ps4 games

    bookmarked!!, I like your site!

  • http://tinyurl.com/ygsevals

    I am curious to find out what blog platform you happen to be using?

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

  • tinyurl.com

    I am really impressed with your writing skills as well as
    with the layout on your blog. Is this a paid theme or did you customize it
    yourself? Anyway keep up the excellent quality writing, it’s rare to see a
    nice blog like this one these days.

  • j.mp

    I really like reading a post that can make people think.
    Also, many thanks for allowing for me to comment!

  • froleprotrem

    You have brought up a very fantastic details, thankyou for the post.

  • web hosting

    We are a gaggle of volunteers and starting a brand new scheme in our community.
    Your site offered us with helpful information to work on. You have done an impressive task and our
    entire community can be thankful to you.

  • http://tinyurl.com

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

  • web hosting

    Hi, Neat post. There is a problem with your web site in internet explorer, would
    check this? IE nonetheless is the marketplace chief and a
    huge component to people will miss your fantastic writing because of this problem.

  • web hosting

    What’s Happening i am new to this, I stumbled upon this I have
    found It absolutely helpful and it has helped me out loads.
    I am hoping to give a contribution & help other customers like
    its helped me. Great job.

  • minecraft games

    Thanks for finally writing about > De-aging the Irishman (updated) – The
    CG Lab < Liked it!

  • Nannie Strader

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

  • vardenafil, dapoxetine)

    vardenafil cost https://vegavardenafil.com/ non-prescriptoin vardenafil

  • 0mniartist

    Howdy! I know this is kind of off topic but I was wondering which blog platform are you using for this website?

    I’m getting sick and tired of WordPress because I’ve
    had problems with hackers and I’m looking at options
    for another platform. I would be awesome if
    you could point me in the direction of a good platform.
    asmr 0mniartist

  • asmr https://0mniartist.tumblr.com

    Hurrah! At last I got a website from where I can genuinely get helpful facts concerning my study
    and knowledge. asmr 0mniartist

  • asmr https://0mniartist.tumblr.com

    Great web site. A lot of helpful information here.
    I’m sending it to several pals ans additionally sharing in delicious.
    And of course, thanks on your effort! 0mniartist asmr

  • http://j.mp/3gdNsnp

    If some one desires expert view regarding blogging after that
    i advise him/her to visit this blog, Keep up the fastidious work.
    0mniartist asmr

  • j.mp

    Heya! I’m at work browsing your blog from my new iphone 3gs!
    Just wanted to say I love reading your blog and look forward to
    all your posts! Carry on the excellent work!

    asmr 0mniartist

  • zortilo nrel

    You made some first rate points there. I seemed on the internet for the difficulty and located most individuals will associate with with your website.

  • gamefly for

    Wow, wonderful blog format! How long have you
    been blogging for? you make running a blog look easy.

    The whole look of your web site is wonderful, as smartly as
    the content!

  • gamefly what

    I’ve been exploring for a little bit for any high quality
    articles or blog posts on this kind of house . Exploring in Yahoo I finally stumbled upon this site.

    Studying this info So i’m glad to convey that I’ve a very just right uncanny feeling I discovered exactly what I
    needed. I such a lot unquestionably will make sure
    to don?t fail to remember this web site and provides it a
    look regularly.

  • the asmr

    I’m not positive the place you’re getting your info, however good
    topic. I must spend a while studying much more or working out more.
    Thank you for wonderful information I used to be searching for
    this information for my mission.

  • it asmr

    I’m amazed, I have to admit. Rarely do I come across a blog
    that’s equally educative and engaging, and without a doubt, you’ve hit the nail on the
    head. The issue is an issue that not enough folks are speaking intelligently about.
    Now i’m very happy that I came across this during my search for something
    concerning this.

  • of asmr

    Wonderful, what a webpage it is! This weblog
    gives valuable facts to us, keep it up.

  • asmr an

    This is very interesting, You are a very skilled blogger.

    I’ve joined your rss feed and look forward to seeking more of your wonderful post.
    Also, I have shared your site in my social networks!

  • for asmr

    Do you mind if I quote a few of your articles as long
    as I provide credit and sources back to your weblog?
    My blog is in the very same niche as yours and my visitors would definitely benefit from a
    lot of the information you provide here. Please let me know if this
    ok with you. Many thanks!

  • when gamefly

    Thanks for any other informative site. Where else may
    just I am getting that type of info written in such a perfect approach?
    I have a project that I’m simply now operating on,
    and I have been at the look out for such information.

  • where asmr

    Hey I am so glad I found your weblog, I really found you
    by accident, while I was browsing on Digg for something else, Anyways I am
    here now and would just like to say thanks a lot for a incredible
    post and a all round thrilling blog (I also love the theme/design),
    I don’t have time to go through it all at the minute
    but I have book-marked it and also included your RSS feeds, so when I have
    time I will be back to read much more, Please do keep up the superb work.

  • with asmr

    Excellent, what a weblog it is! This blog gives helpful
    facts to us, keep it up.

  • bit.ly

    It’s amazing in support of me to have a web page, which is useful for my experience.
    thanks admin

  • http://bit.ly/

    Very nice article, just what I needed.

  • asmr on

    Do you mind if I quote a few of your articles as long as I provide credit and sources
    back to your site? My blog site is in the exact same area of interest as yours and my visitors would definitely benefit
    from a lot of the information you provide here.

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

  • asmr where

    Very nice post. I simply stumbled upon your blog and wished to say that
    I have truly loved surfing around your weblog posts.

    In any case I will be subscribing to your rss feed and
    I am hoping you write again soon!

  • Candida

    Good article! We are linking to this particularly
    great post on our website. Keep up the great writing.

  • the asmr

    What’s up Dear, are you in fact visiting this web page regularly, if so then you will without doubt get pleasant experience.

  • asmr on

    Thanks for some other great post. Where else may just anyone get that kind of
    info in such a perfect approach of writing?
    I’ve a presentation subsequent week, and I’m on the look for such info.

  • www.zintro.com

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

  • coub.com

    scoliosis
    Wow, marvelous blog layout! How long have you been blogging
    for? you make blogging look easy. The overall look of your web site is
    fantastic, let alone the content! scoliosis

  • bitly.com

    scoliosis
    Pretty great post. I simply stumbled upon your
    blog and wanted to say that I’ve really loved browsing your blog posts.

    In any case I’ll be subscribing to your rss feed and I’m hoping you write once more soon! scoliosis

  • stornobrzinol

    whoah this weblog is magnificent i love studying your posts. Stay up the great paintings! You recognize, a lot of individuals are looking round for this information, you could aid them greatly.

  • bit.ly

    scoliosis
    Hi there, its fastidious article on the topic of media print,
    we all be familiar with media is a impressive source of information. scoliosis

  • tinyurl.com

    scoliosis
    Hey just wanted to give you a quick heads up.
    The text in your article seem to be running off the screen in Safari.

    I’m not sure if this is a formatting issue or something to
    do with browser compatibility but I figured I’d post to let you know.
    The design and style look great though! Hope you get
    the issue fixed soon. Thanks scoliosis

  • j.mp

    scoliosis
    I have read so many posts on the topic of the blogger lovers except this
    post is really a nice paragraph, keep it up.
    scoliosis

  • https://785days.tumblr.com/

    free dating sites
    I would like to thank you for the efforts you have put in penning this website.
    I really hope to check out the same high-grade content by you in the future as well.
    In fact, your creative writing abilities has motivated
    me to get my own, personal site now 😉 https://785days.tumblr.com/ dating sites

  • https://6869milesoflove.tumblr.com/

    free dating sites
    I’ve been browsing online more than 2 hours today,
    yet I never found any interesting article like yours.

    It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did,
    the internet will be much more useful than ever before.
    dating sites

  • on asmr

    Spot on with this write-up, I honestly think this amazing site needs far more
    attention. I’ll probably be back again to read
    more, thanks for the advice!

  • this dating sites

    Hello there! Do you use Twitter? I’d like to follow you if that
    would be ok. I’m definitely enjoying your blog and look forward to new updates.

  • avana

    buy avana usa avana

  • dating sites for

    Very good post. I will be going through many of these issues
    as well..

  • free dating sites when

    Hello! Quick question that’s totally off topic. Do you know how to make your
    site mobile friendly? My website looks weird when viewing from
    my iphone 4. I’m trying to find a theme or plugin that might be able
    to fix this issue. If you have any recommendations,
    please share. Cheers!

  • what dating sites

    Hi! I could have sworn I’ve been to this blog before
    but after browsing through some of the post I realized it’s new to me.

    Anyways, I’m definitely glad I found it
    and I’ll be bookmarking and checking back often!

  • free dating sites and

    Asking questions are genuinely nice thing if you are not understanding anything fully,
    however this article gives nice understanding even.

  • dating sites this

    Pretty great post. I simply stumbled upon your weblog and wished to say that
    I have truly enjoyed browsing your weblog posts. In any case I will be subscribing in your
    feed and I am hoping you write again soon!

  • scoliosis surgery what

    Heya i am for the first time here. I found this board and I find It truly
    useful & it helped me out much. I hope to give something
    back and aid others like you aided me.

  • scoliosis surgery or

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

  • a scoliosis surgery

    What’s up Dear, are you genuinely visiting this website on a
    regular basis, if so then you will without doubt get nice
    knowledge.

  • on scoliosis surgery

    I read this piece of writing completely regarding
    the difference of latest and earlier technologies,
    it’s awesome article.

  • dating sites it

    Wonderful blog! I found it while searching on Yahoo News.
    Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!

    Thank you

  • it free dating sites

    Valuable information. Fortunate me I discovered your web site by chance, and I’m shocked why this twist of fate did not happened
    in advance! I bookmarked it.

  • their free dating sites

    Thanks for ones marvelous posting! I actually enjoyed reading it, you’re a great author.I will be sure to bookmark your blog and will often come back later
    on. I want to encourage you continue your great work, have a nice weekend!

  • free dating sites this

    Hello, i read your blog from time to time and i own a similar one and i
    was just curious if you get a lot of spam feedback? If so how do you stop it, any plugin or anything you can recommend?
    I get so much lately it’s driving me insane so any assistance is
    very much appreciated.

  • tinyurl.com

    Thanks for finally talking about > De-aging the Irishman (updated) – The
    CG Lab < Loved it!

  • tinyurl.com

    Amazing! This blog looks just like my old one! It’s on a totally
    different subject but it has pretty much the same page layout and design. Superb choice of colors!

  • tinyurl.com

    What’s Happening i’m new to this, I stumbled
    upon this I have found It absolutely useful and it has helped me out
    loads. I’m hoping to contribute & help other customers like
    its helped me. Great job.

  • Life Experience Degree

    Hi, I do think this is an excellent web site. I stumbledupon it 😉 I am going to return yet again since i have book marked it. Money and freedom is the greatest way to change, may you be rich and continue to help other people.

  • Kerrie

    Hello would you mind letting me know which webhost you’re using?
    I’ve loaded your blog in 3 completely different web browsers and I
    must say this blog loads a lot quicker then most.
    Can you suggest a good web hosting provider at a reasonable price?
    Cheers, I appreciate it!