Nibble

Contour forms and Umbraco members

Contour 1.1.9 has just been shipped. It’s a minor release, but it adds a nifty little feature making it super easy to work with member data. Default values and workflow settings bracket syntax has now been updated to support member values.

Member values as default field values

Say that you have a comment form on your website with the standard fields (name, email, website and comment).

clip_image002

In the case when an Umbraco member is currently logged in and you want to pre-populate the name and email fields with the values from the logged in member, it’s now just a matter of setting the default value using the bracket syntax.

image

You can access: member.id, member.loginname, member.email and for custom properties simply use the alias member.customalias.

Full details on the syntax can be found in the Contour developer documentation.

Member values in workflow settings

Of course it’s also possible to use this syntax in workflow settings. For example, sending an email to the current member when a form has been submitted, just set the email setting to {member.email}

clip_image006

Member profile editor

Combine the default values with a workflow that will update the member details and you have a member profile editor.

Let’s start with a simple member type with just a single property with the alias custom.
clip_image008

I want the members to be able to edit their email and the value for the custom property so I’ll create a form with 2 fields (email address and custom property).

clip_image010

The default value of the email field has been set to {member.email}

clip_image012

And the one for custom property has been set to {member.custom}

clip_image014

So now if I request the form when I’m logged in as an Umbraco member, the fields should be populated with the current member values.

clip_image016

The next step is to make sure the member values get updated when the form is submitted. This can be done with a workflow (workflow is part of the contour strikes again project).

clip_image018

The workflow simply maps the member type properties to the contour form fields. When the form is submitted the member properties will be updated. Once this is in place you have a working profile editor.

Make sure you have at least Contour version 1.1.9 in order to use these features. Install and upgrade instructions can be found on the contour project page.

106 Comments so far

  1. Fuji Kusaka on August 10th, 2011

    Hi Tim, after your presentation at CG11 i was asked to make a registration form just the way you did it. But really dont know how to get started and dont know how to create the Member Type and the mapping.

    Can you explain please and help me get started.

  2. Tim Geyssens on August 11th, 2011

    @Fuji, I’ll do a detailed post in the next couple of days on how to setup a registration form

  3. Sean on August 12th, 2011

    Is there any way to provide a parameter to a datasource(culture code) to complete a drop-down? We have a multi-lingual site and our values for the dropdowns are stored in a database, grouped by culture. So, if you are on the site in Turkish, it should pull the values for the TK culture to fill the dropdown lists.

    Any ideas?

    Thanks.

    Sean

  4. Fuji on August 15th, 2011

    Thanks Tim, looking forward for this. I already set up contour and working on Contact and Comment form. However i noticed that when i create a filter in my workflow i just loose all my content of the comments. Any idea?

  5. happyfanaticsalsero on August 18th, 2011

    Hello Tim,

    How do I get and install the contour strikes again package? I can’t find a download on the codeplex page and the project doesn’t seem to be listed under the projects in our.umbraco.org.

    Next to that I’d like to add my 2 cents to post about a registration form. Any change of blogging that?

    I’ve been hoping for this functionality to end up supported in contour for quite some time; thrilled it’s finally here!

    Kind regards
    Pieter

  6. Fuji on August 19th, 2011

    Hi Tim, any updates there??

  7. Tim Geyssens on August 19th, 2011

    @Fuji, post coming next week

  8. Fuji on August 20th, 2011

    Great Thanks

  9. Rasmus on August 22nd, 2011

    Hi Tim
    I tried to use member values as default field values and it works just fine, when the user is logged in, but if the user is not logged in, the form outputs eg. {member.email} in the input field. Do you have any idea on how I can solve this, so the value is there, if the user is logged on and empty if not?

  10. Tim Geyssens on August 23rd, 2011

    @Fuji details are up http://www.nibble.be/?p=107

  11. Fuji on August 23rd, 2011

    Tim thanks for the members section for contour. However i can get the Invalid Error message to pop up when using the same member email address which is unique. nothing appears, instead am still getting “Email Mandatory” even after changint the “Invalid Error Message” in the form entries.

  12. Tom on August 24th, 2011

    do you have any tips on getting active directory to work?
    I can get it so that AD members can log in using standard asp.net login controls etc.. but as an admin user in umbraco I can’t see anything in the members section at all.. it just spins..

  13. Rachael on October 14th, 2011

    Hi, how do I get the members name? tried {member.name} and {member.nodeName}

    thanks

  14. Tammy on January 19th, 2012

    Hi Tim,

    I am creating a contact us form and required user to key in the date of birth. But we need user to select day, month and years from dropdownlist instead using a datepicker.

    I tried create a field type but don’t think so it work out.

    Can you please advice me what is the best solution for this?

    Regards,
    Tammy

  15. RResultats PMU on June 7th, 2012

    Great goods from you, man. I have remember your stuff prior
    to and you are just extremely excellent. I actually like what you have obtained
    right here, really like what you’re saying and the best way wherein you assert it. You’re making it entertaining and you still care for to stay it smart. I can not wait to learn far more from you. This is really a terrific website.

  16. Janet Kirklen on July 13th, 2012

    I too would like to find that Contour Strikes again package. I’m trying to figure out how to create a Registration form in Contour 1.1.12 that creates a member in the Umbraco membership tables. I need to be able to approve registrations so Contour handles that well and exporting registered user to an email list is also easy from Contour. So I just need to find a way to create the member entry in the membership tables.

  17. Christopher on July 31st, 2012

    Hi!

    Great job! I just have one kind of big issue with the UpdateUmbracoMember.cs. I would like to be able tu update a member property to nothing.

    if a member has a property for something filled out, and they want to blank that field, the update is not done to that property. I could of caurse change the code to enter in empty data, but that would just overwrite all other properties not chosen in the workflow.

    Any idea on how to fix this?

  18. best blog host sites on August 13th, 2012

    This is really interesting, You are a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your magnificent post. Also, I have shared your web site in my social networks!

  19. Wayne on October 25th, 2012

    Hi, great post thanks.

    I’m using a custom membership provider and in using the syntax {member.email} it fails as its using the member provider expected;

    umbraco.cms.businesslogic.member.Member.setupNode()

    any ideas how to get the contour form fields to call my membership provider for all bracket syntax values ?

  20. Iwin on December 26th, 2012

    his is really interesting, You are a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your magnificent post. Also, I have shared your web site in my social networks!

  21. http://www.superflyjordans.com on March 9th, 2013

    I feel this is among the such a lot significant information for me.
    And i am glad studying your article. But wanna statement on few common things, The
    web site style is wonderful, the articles is truly great : D.
    Good job, cheers

  22. William on December 3rd, 2013

    Tim, The website linked by the message starting “Wow! This blog…” is a site with a trojan exploit. It might be an idea to remove that post, if you can.

  23. Hey! This is kind of off topic but I need some help from an established blog.
    Is it tough to set up your own blog? I’m
    not very techincal but I can figure things out pretty quick.
    I’m thinking about setting up my own but I’m not sure where to begin.
    Do you have any tips or suggestions? Appreciate it

    Feel free to visit my homepage - หาเงินผ่านเน็ต

  24. fb ads cracked 2 review on April 26th, 2014

    It’s just like a really sad movie or a really action packed book; people don’t respond as well a second or tenth time to
    things they’ve read or seen before. Present an incentive for new people today to like your web
    page, anything that other people are not finding. Targeting friends of connections
    increases the relevance of your ad.

    Look at my web site: fb ads cracked 2 review

  25. Rickie on April 27th, 2014

    It’s actually very difficult in this busy life to listen news on TV, thus I simply
    use world wide web for that reason, and take the latest news.

  26. unique cake topper on April 27th, 2014

    I enjoy what you guys tend to be up too. This kind of clever work and
    exposure! Keep up the amazing works guys I’ve added you
    guys to my blogroll.

  27. Anderson on April 27th, 2014

    Hello There. I found your blog using msn. This is an extremely well written article.
    I will be sure to bookmark it and return to read more
    of your useful information. Thanks for the post. I will definitely comeback.

  28. Debt Repayment on November 20th, 2014

    Everyone loves what you guys are usually up too. This kind of clever work and coverage!
    Keep up the great works guys I’ve you guys to my own blogroll.

  29. specialized crosstrail hybrid bike on November 25th, 2014

    What’s up, constantly i used to check website posts here
    in the early hours in tthe break of day, as i love to learn more and more.

  30. extention de cheveux on November 28th, 2014

    Good Article!

  31. Read about peter deeb on November 29th, 2014

    It’s remarkable to pay a visit this site and reading the views of all friends
    about this post, while I am also zealous of getting experience.

  32. Economy Int L Shipping Sumas on December 8th, 2014

    hello!,I love your writing so much! share we keep up a correspondence extra approximately your article on AOL?
    I need a specialist in this space to solve my problem. Maybe that is you!
    Having a look forward to peer you.

  33. Peluang Usaha Laundry Kiloan on December 10th, 2014

    In some cases it may be duue to unrealistic expectations, but in many ases it is simply a question of misinformation. Especially when it comes to small business marketing - a rapidly evolving and exxpanding fkeld - it seems
    like there iss way more information out there than any small business owner could feasibly comprehend and follow.

    However, these days, many small business owners are trying out different ways onn how to advertise aand market
    thekr products in such a way that it would be efficient even iif
    it does not cost much. Yet, this belief may be costing them dollars and customers.

  34. Macam-Macam Peluang Bisnis UKM on December 10th, 2014

    I ought to say at this point that what you wear
    for your online business is entirfely up to you.

    Your goal should be to listen to your custoers the majority of the time (around 80%) and thn talk
    for the rest of the time. More and more people keep bjying and selling and
    producing clothing more than any business in the
    world. Remember, your laptop bag and other accessories, do not have to match what
    you’re wearing.

  35. If yyou are an aspiring entrepreneur looking tto get associates, don’t
    be afraid. They taught me that when I’m riding a wave, the clue
    for the nezt wave is always in front of me. 3- How many people may be looking for opportuniy inn a failing economy.
    This could be the start of a wonderful nnew life so yyou need
    to make sure that your first experience in MLM won’t leave you feeling robbed.

  36. Ship From Usa To Canada Chilliwack on December 10th, 2014

    Thanks to my father who informed me on the topic of this website, this webpage is truly remarkable.

  37. External Blinds Vancouver on December 11th, 2014

    This website certainly has all of the information I wanted about this subject and didn’t know who to ask.

  38. izrada sajta on December 11th, 2014

    A further important feature to ensure that is your web designer makes the website navigation as simple as possible for your site visitors.
    S, but when it comes to preparing a world-class website, Web Design Miami stands a level ahead.
    In conclusion Word - Press is a great platform to begin blogging or for a simple web design.

  39. kamen oblutak on December 11th, 2014

    Most of the Limestone is created through chemical deposition or by shells accumulation. You will
    be shocked just how your landscape could give
    you an opportunity to simply breathe. There are a lot
    of styles: you can have the garden full of trees, flower beds, vegetable beds.

  40. Lan on December 12th, 2014

    That is very fascinating, You’re an excessively professional blogger.
    I’ve joined your rss feed and stay up for seeking more of your excellent post.
    Additionally, I have shared your website in my social networks

  41. Large poultry chicken House on December 13th, 2014

    Excellent site you’ve got here.. It’s hard to find high-quality writing like yours these days.

    I really appreciate individuals like you! Take care!!

  42. auto skola beograd on December 14th, 2014

    While most reputable truck driving schools formulate their CDL training programs based on the model curriculum
    designed by the United States Department of Transportation,
    there are still differences in the duration of the courses
    offered by each school. The driving school, which is more near to your residence will
    be a better option for you. For those drivers that can’t act accordingly, the result can be terrifying.

  43. Crime City hack on December 16th, 2014

    There is certainly a great deal to know about this issue.

    I love all the points you’ve made.

  44. Canada Customs Broker Surrey on December 17th, 2014

    I read this paragraph completely concerning the
    difference of most recent and preceding technologies, it’s amazing article.

  45. gadai bpkb motor on December 21st, 2014

    Remarkable issues here. I’m very glad to see your post. Thank you so much and I am taking a look ahead to contact you.
    Will you please drop me a mail?

  46. foreclosure lawyer on December 31st, 2014

    Get out of debt today. Bankruptcy is a dirty scary word.

    But once youu learn the ins and outs of bankruptcy
    it is not so scary anymore. In fact, you may concluude it is yopur best chance at starting a new future.

  47. summer promotional items on January 1st, 2015

    Generally I don’t learn post on blogs, but I would like to say that this write-up very compelled me to
    check out and do so! Your writing style has been amazed me.
    Thank you, very nice article.

  48. mobilni telefoni on January 1st, 2015

    The phone can be connected through Bluetooth and micro USB support.

    13 that Harvey’s new product could help you go off the grid in digital
    cameo. Cellular phones have also become useful in legal matters.

  49. staklene prizme on January 2nd, 2015

    Most man-made electromagnetic fields are either 60 Hz fields as in America or 50 Hz in Europe and
    Russia. I enjoyed her company but was careful to not begin a full
    blown relationship until I would be able to stabilize my
    life. In addition, plenty of water prevents constipation as well.

  50. hotel dijual di bandung on January 4th, 2015

    I believe this is one of the such a lot vital information for me.

    And i am glad reading your article. However should statement on some common things,
    The web site style is ideal, the articles is truly excellent :
    D. Excellent process, cheers

  51. Thanks for sharing your thoughts about Window Coverings Living
    Room Langley. Regards

  52. śmieszne filmy on January 5th, 2015

    This is the perfect web site for anybody who really wants to understand
    this topic. You understand a whole lot its almost hard to argue with you
    (not that I really would want to…HaHa). You definitely put a
    fresh spin on a topic which has been written about for a long time.
    Excellent stuff, just excellent!

  53. Pastoral Retreats on January 6th, 2015

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

  54. Je suis dans l’attente de votre réponse !

  55. Learning Picture Vancouver on January 7th, 2015

    I blog quite often and I seriously appreciate your information. This article has truly peaked my
    interest. I’m going to take a note of your blog and keep checking
    for new details about once a week. I subscribed
    to your Feed as well.

  56. Kristopher on January 8th, 2015

    I have been exploring for a bit for any high quality articles
    or blog posts on this kind of area . Exploring in Yahoo I finally stumbled upon this web site.
    Reading this information So i am glad to convey that I have a very just right uncanny feeling I found out just what I needed.
    I so much for sure will make certain to don?t put out of your mind this web site and provides it a glance on a constant basis.

  57. discount scottsdale limo on January 9th, 2015

    Good day very cool site!! Man .. Excellent .. Wonderful ..
    I will bookmark your web site and take the feeds additionally?
    I’m satisfied to search out numerous helpful
    information right here within the put up,
    we want develop extra techniques on this regard,
    thank you for sharing. . . . . .

  58. Tiling on January 11th, 2015

    This piece of writing iss actually a fastidious one it helps
    new wweb users, who are wshing for blogging.

  59. online nuts on January 11th, 2015

    Hurrah! Finally I got a website from where I be capable of actually
    get helpful information regarding my study and knowledge.

  60. exodus gods and kings film en entier on January 13th, 2015

    Un retour au vieux son funky des seventies que Tarantino ne refuserait sûrement pas sur la bande originale de ses films.

  61. Fifa 14ice city game download on January 16th, 2015

    I’ve learn several just right stuff here. Certainly worth bookmarking
    for revisiting. I wonder how a lot attempt you place to create such a fantastic informative site.

  62. Kieran on January 17th, 2015

    Everything is very open with a precise clarification of the challenges.
    It was really informative. Your site is extremely helpful.
    Many thanks for sharing!

  63. Kristopher on January 18th, 2015

    Hi there, this weekend is nice designed for me, since
    this moment i am reading this enormous educational article here at my home.

  64. Richelle on January 25th, 2015

    Hmm is anyone else experiencing prolems with the images on this blog loading?

    I’mtrying to figure out if its a problem on my end or if it’s thhe blog.
    Any feedback would be greaqtly appreciated.

  65. incomesystemsonline.com on January 25th, 2015

    Choosing to start a blog and make money will onnly lezd youu too start yyour blog in such a way that you will onnly write becausse you want to
    make money, soo when you don’t make money, chances
    are you wwill quut blogging vety soon. If you
    don’t already have a merchant to work with, I suggest you go to Clickbank and find one.
    So make sure your writing clearly and with purpose in all your bllog
    posts.

  66. psychic medium online chat on January 26th, 2015

    Good post. Ilearn something new annd challenging oon sites I stumblehpon everyday.
    It wll alays be useful to read through articles frrom other authors and use something from their websites.

  67. dating on January 28th, 2015

    Through a series of meetings that that brings two souls closer and make them intimate so that they can share
    everything within themselves. Others who also consider Asian dating Filipina is that
    they always perceive Filipina women as those who have children and want to get a
    better life. It does not matter what race, religion, you are, you can sign up a personal ad at any
    dating website.

  68. die besten Kredite on January 29th, 2015

    It’s an remadkable paragraph in favokr of all
    the online users; they will get advantage from it I am sure.

  69. Pendant la Seconde Guerre mondiale, huit écoliers accompagnés par la
    directrice de l’école et une jeune enseignante, quittent Londres pour se mettre à l’abri dans le petit village de Crythin Gifford.
    Ils s’installent dans une vieille demeure sur
    une petite île au large de la côte. Leur présence va bientôt réveiller
    une
    épouvantable force maléfique…
    Je ai plusieurs juste trucs ici . Certainement Certes vaut bookmarking pour revisiter .
    I étonnant beaucoup vous définissez à ce genre de fantastique informative du site .

  70. eShop Card Generator on February 1st, 2015

    Genuinely no matter if someone doesn’t bbe aware of after that its up tto other users that they will help,
    so here it takes place.

  71. lube on February 3rd, 2015

    Most importantly, your adult business will probably be
    fully setup and ready-to-go once you recceive it. There are harness on the market for everybody of mopst different sizes and different skills.
    Put somewhat corn starch on top of the toy while drying forr maintenance.

  72. Fifa 14 final release download on February 3rd, 2015

    Its not my first time to pay a visit this site, i am browsing this site dailly and get pleasant data from here daily.

  73. projektowanie stron internetowywch on February 6th, 2015

    You really make it appear so easy together with your presentation however I
    find this matter to be really something which I believe I would never understand.

    It kind of feels too complicated and extremely large for
    me. I’m having a look ahead in your subsequent put up, I’ll try to get the grasp of it!

  74. English teaching exercises on February 7th, 2015

    What i don’t realize iss in fact how you’re now not actually a lot more well-favored than you might be
    now. You are soo intelligent. You realize ths significantly on the subject of this subject, produced me individually believe it from numerous varrious angles.
    Itss like men and women aren’t interested
    until it’s something to accommplish with Laady gaga!Your individual stuffs outstanding.
    All the time care for it up!

  75. appropriate garage on February 7th, 2015

    Because the admin of this web site is working, no
    doubt very soon it will be famous, due to its quality contents.

  76. Sonia on February 8th, 2015

    It att times demands investments of time and labor.

  77. agencja reklamowa katowice on February 9th, 2015

    It sometimes requires investments of time and labor.

  78. fsi language courses on February 9th, 2015

    I like what you guys are usually up too. This sort
    of clever work and coverage! Keep up the great works guys I’ve incorporated you
    guys to blogroll.

  79. point to point gige providers on February 11th, 2015

    I am no longer sure where you are getting your information,
    but great topic. I must spend some time studying more or
    figuring out more. Thank you for excellent info I was searching for this info for my mission.

  80. http://www.Apismedia.pl on February 11th, 2015

    “Otherwise the client goes crazy,” she said.

  81. Monte on February 12th, 2015

    Pretty great post. I simply stumbled upon your weblog and wanted to mention that I’ve truly loved surfing around your blog posts.

    In any case I’ll be subscribing in your feed and I hope
    you write again very soon!

  82. Pirate Bay on February 13th, 2015

    Mano explains, “In grade 9 I could not touch the mesh.
    Ms windows and Mac OS X are a few the os’s where utorrent may be
    installed. He likes fish and chips and he likes Man United, And Keira Knightley gets him really excited.

  83. tractari on February 15th, 2015

    I must thank you for the efforts you have put in writing this blog.
    I really hope to check out the same high-grade content from you in the future as well.

    In truth, your creative writing abilities has motivated me
    to get my own, personal blog now ;)

  84. I know this website gives quality dependent content and
    other material, is there any other web site which presents
    these kinds of things in quality?

  85. medium reading on February 18th, 2015

    When some one searches for his vital thing, so he/she needs to be available that in detail,
    therefore that thing is maintained over here.

  86. rencontre En ligne on March 17th, 2015

    Helpful info. Fortunate me I discovered your website by
    accident, and I am stunned why this twist of fate didn’t
    came about earlier! I bookmarked it.

  87. อกฟู รูฟิต on April 5th, 2015

    If some one wishes to be updated with hottest technologies therefore he must be visit this web page and be up to date daily.

  88. ogniwa fotowoltaiczne on April 6th, 2015

    Optimistic faction believes that as the technological progress and industrial expansion, photovoltaic power generation costs will
    be quickly reduced, thereby it bring a fundamental demand for the expansion, the process
    will run through the entire century. There are commonly National grants available to give
    financial aid for fitting solar power panels on farming structures.
    We call an alternative source of energy in ecology is to gain a growing area, the
    sources that call the alternative, which does not affect
    the nature, and are renewable, and is why they are perennials, there are several types of sources for example,
    is renewable energy, including solar energy is
    the solar panels, photovoltaic cells and wind is the wind turbine and
    a windmill, water and hydro power is the wheel, water turbine and biomass is a
    matter of plant origin.

  89. Tomoko on April 13th, 2015

    Uncertainty is a part of life so as journey,
    so we should be prepared for the worst condition with our best.
    Spring break is a very popular vacation for the highschool and college crowds.
    Providing the necessities for life during space travel is one
    of the most important aspects of the space program.

  90. walkinshawplace on May 7th, 2015

    Hi colleagues, pleasant article and good arguments commented here, I am really enjoying by these.

  91. Belle on May 23rd, 2015

    I was able to fin good advice from your content.

  92. site rencontre mariage blanc on June 2nd, 2015

    I am no longer positive the place you arre getting your info,
    but good topic. I must spend a while learning more or figuring
    out more. Thanks for magnificent information I used to be searching
    for this info for my mission.

  93. amazon card generator on June 2nd, 2015

    So what makes this watch stand out among its many competitors.
    Paypal And the suspicion is proven to be appropriate because of the large number of scams online.
    This is a 1979 Cessna 182 with the tail-number N96795 and serial number182-66855.

  94. cheap cornwall holidays 2012 on June 4th, 2015

    Cornwall vacation cottages are a fabulously versatile choice of lodging and lots of are dog pleasant too.

  95. Cathern on June 13th, 2015

    I’m curious to findd out what blog platform
    you are using? I’m having some small security issues with my
    latest site and I’d like to find something more secure.
    Do you have any recommendations?

  96. The shower head has a speaker with Bluetooth connectivity which allows you to play music stored in your phones or mp4 gadgets.

  97. achat adresse email entreprises on June 27th, 2015

    Merci de renseigner un e-mail valide, avec seulement des caractères alphanumériques
    sans accent.

  98. posicionamiento web precios on June 29th, 2015

    Desde el año dos mil hacemos visibles a las empresas en Internet
    desarrollando proyectos web rentables.

  99. tax accountant on July 9th, 2015

    Startup cosgs for a restaurant will include permits and licenses inevitaly before more other costs are determined.

    With the limitatio in funds, some smasll business accounting
    is one by the business owner. Feel free
    tto contact Miny with your questions orr comments and
    she wikl be happly to reply.

  100. What’s up, every time i used to check webpage posts here early in the morning, since i love to gain knowledge of more
    and more.

  101. swiming tracker on July 30th, 2015

    Mesh womens using jackets have five components of protective armor in back, neck and
    elbows. The surprise sensation this year, brides are looking for more vibrant colours to match their sunny wedding themes.
    Intel’s Xeon chips carry out been used taking part in Google’s self-driving cars, and the company’s Atom chips are used taking part in the Nexus Player, a inexperienced Google streaming-media device.

  102. Www.Amazon.com on August 19th, 2015

    I quite like looking through a post that can make men and women think.
    Also, many thanks for permitting me to comment!

  103. Ide Bisnis Gila on August 20th, 2015

    I think that is among the most vital information for me.
    And i am glad reading your article. But should statement on some general things,
    The site style is ideal, the articles is in reality
    great : D. Good activity, cheers

  104. towerfall ascension free on August 22nd, 2015

    And of course, assassin’screed 4 keygen they’re all separated by tthis huge ocean, and Nassau which are under Spanish, English, and much more.
    There will be Havana, Kingston, and you have the entire game.

  105. juegos on August 24th, 2015

    If you want to obtain a good deal from this article then you
    have to apply such methods to your won webpage.

  106. batman arkham origins online on August 24th, 2015

    I am extremey impressed together with your writing skills and
    also wwith the layout on your weblog. Is this a paid
    subject matter or did you custonize it your self?

    Either way stay up the excellent high quality writing, it is uncommon to see a great weblog like this
    one today..

Leave a Reply