Allowing user feedback with LikeBack
LikeBack is a very effective way to allow your application’s users to contribute actively with your project.
It is composed by two parts:
- A frontend, the most important part, that which will be seen and used by the users.
- A backend, which the developers can use to see and answer to what users had to say.
In seven months of activity (we’ve started using it in KMess since february 2009) we’ve received well over 2500 comments: of those, the vast majority was useful to us: this should help understanding how bloody useful LikeBack is.
The flow of comments will be to you extremely useful to understand what your users want: we found that LikeBack really helped in giving the project a direction. It will be *their* direction – which needs to be also *yours*, if you want to keep your project alive! I think that 99% of the time, you’ll find the direction suggested by LikeBack comments will be the best one
Now a little tutorial on how it works, and how to install it (it’s not hard!):
The frontend
A screenshot, as usual, is worth a thousand words:
Users can send four types of feedback: things they liked; things they didn’t like; bugs; ideas for features.
The frontend is a set composed by:
- a bar, which automatically moves itself to the current window, with the four icons corresponding to the four feedback types;
- A dialog, which is used to allow the user to compose then send the feedback;
- A “LikeBack” object, which is practically the only thing you’ll have to insert in your code, and allows you to customize how LikeBack will integrate in your application.
Once it is installed (more on this later), the user can use it in two ways. First, by clicking in the Bar icons, a very direct way; and second, by choosing “Send comment to the developers” from the Help menu. Once one of these action is made, the Dialog pops up. The developers can choose the languages they can read, to help the users choose how to write the feedback. Notice the online translator option (linking back to Google Translate)
After writing their comment, the user can choose whether he/she wants to remain anonymous or to be contacted back in case it’s needed. The obligatory privacy statement makes it clear that you developer won’t mess with the collected personal data – which amount to an email, the app’s version number, and which app’s window the feedback was sent from; anonymity or privacy assurance help keeping the user comfortable about telling his/her opinions to you.
Once he/she is done, the Ok button will send an HTTP POST request to your LikeBack installation, somewhere on the Web.

The backend
This is a simple web application, running on any web host with PHP5 and MySQL (you need root shell access to add some neat extras, explained below). Screenshots:
The first screenshot shows how flexible LikeBack is: you can show which bugs types to view or hide, and customize the list however you may wish. The list itself shows a very generous set of details from each ticket, and the line color gives a direct visual key to the feedback types.
In the comment view, easily accessible by clicking on the comment text, you will be able to see an extended form of the ticket list details, along with the commenter’s email (if any). The remarks system is a very powerful way to communicate with the user: it allows to send your remark both to the ticket remarks list, and also to the user email. Using a certain script which must be installed on your mail server, the user will be able to reply him/herself to the remark, establishing a full and direct conversation between you and them. If this is not listening to your user base, what is?
Of course you can delegate LikeBack interaction to specific members of the team, to help keeping focus – we at KMess can get 5 to 20 comments each day, this means you could need to use a significant development time on LikeBack. Trading and sharing burdens between team members is even more important!
Another *great* feature of LikeBack is Trac triaging – you can enter a Trac ticket number, and LikeBack will close the ticket as soon as it is marked as done in Trac, also posting a remark about the event
This can be expanded of course, making a Bugzilla interaction plugin is surely not hard!
Installation
How do you get LikeBack up & running? At the time of writing, the best way is checking out the LikeBack SVN; we will soon release version 1.4, which will also be packaged on SourceForge as a tarball.
Here’s the LikeBack SVN repo:
https://kmess.svn.sourceforge.net/svnroot/kmess/trunk/likeback
Installation instructions about the backend are also present in the README file:
- Install the Smarty library, usually by installing the smarty package on your server’s shell, or by installing it locally on the LikeBack directory (this is not tested at the moment, can you tell us if it works?)
- Put the Likeback backend/ directory contents in a publicly accessible location, say /likeback/ on your server, or somewhere less accessible/guessable, if you want
- Restrict access to admin/ by HTTP/HTTPS authentication
- Copy db.conf.template.php to db.conf.php and modify it with your database’s access details. We recommend, if possible, to use a separate username and password only for LikeBack, with only access to the LikeBack tables
- Make sure the user that runs all scripts can write to admin/templates/cache
- Run admin/install.php
- Optionally, to have LikeBack send weekly reminders to you, add a crontab entry to run cron/sendReminders.php weekly (see cron/crontab file about this)
- Test your installation!
When it’s ready, move on to the frontend! Copy the frontend/ directory in your source tree. Then we need to add LikeBack to a window: usually, the first QMainWindow which gets shown will be the best place for LikeBack. From the moment it’s enabled, the LikeBack Bar will move to every window or dialog automatically. If you want to add the menu entries to send feedback in other windows, you can instance LikeBack somewhere global, then call likeBack->createActions( actionCollection() ) whenever your other main windows are instanced.
Include the “likeback.h” file. Then, here’s the code to instance and set up LikeBack initially:
- Instance the LikeBack object:
LikeBack *likeBack = new LikeBack( LikeBack::AllButtons, true /*showLikeBackBar/ );
The first argument allows you to choose (with ORed flags) which of the 4 available feedback types you want to enable. The others will not show up anywhere.
The bool argument allows you to initially show or hide the LikeBack Bar – but the user can override this option with the Help menu checkbox (also added by LikeBack). - Then you need to set up where to send the feedback; that is, your server:
likeBack->setServer( "www.example.org", "/where/you/set/up/likeback/send.php", 80 ); - You can also choose on which windows the LikeBack bar is allowed to show up:
likeBack->setWindowNamesListing( LikeBack::AllWindows ); - An important line: choosing which languages are known by the development team: at least one of each team members which have access to the LikeBack web interface must know at least one of the language locales you specify here (use the ISO short format in the list):
likeBack->setAcceptedLanguages( QStringList() << "en" << "nl" << "it" << "de" ); - Finally, add to your window the LikeBack menu actions:
likeBack->createActions( actionCollection() );
and in your ui.rc file:<Menu name="help">
<Action name="likeBackSendComment" />
<Action name="likeBackShowIcons" />
</Menu> - If you don’t use a KXmlGuiWindow, but a plain KMainWindow, add the actions like this:
KActionCollection *collection = new KActionCollection();
collection->addAssociatedWidget( this );
likeback->createActions( collection );
menu()->addAction( collection->action( "likeBackSendComment" );
menu()->addAction( collection->action( "likeBackShowIcons" );
See, it’s not really hard! And I must assure you – it pays off
History
We didn’t invent LikeBack. We first learned about it from BasKet Note Pads, when KDE 3.5 was on all of our desktops. We adopted it and, around october 2008, ported it to KDE4 – but only activated it in February 2009. Since then, we have improved it dramatically, and it’s really better than it was before. And we’re not done at all!
Conclusions
We’d like to see LikeBack in a lot of apps! If you have any question feel free to poke us (Valerio Pilo and Sjors Gielen):
- on IRC: #kmess on Freenode
- on our forum: http://www.kmess.org/board/
- via email: project@kmess.org
Thanks for reading
PS. on a funny side, it took 2500+ comments to get our very first insult



Sunday, September 6th, 2009 @ 07:40
September 6th, 2009 at 09:24
Really good job, Im not a developer but i very muhc like both the idea and the actual app.
Unleash the power of FLOSS
September 6th, 2009 at 09:37
[...] http://amroth.coldshock.net/kmess/blog/generally-kmess/allowing-user-feedback-with-likeback/ a few seconds ago from eventbox [...]
September 6th, 2009 at 11:06
Wow! I really like this!
I’m almost sure that we’ll implement LikeBack in k**** (no spam xD), will be so helpful!
September 6th, 2009 at 11:45
Hi all,
I like this tool. But I do not like the place, where it is presented: the help menu.
One of the best features of KDE, and open source in general, is its community: developers, designers, user, and all the other people involved. I think it is time to add another menu entry, community, to the menu bar. There all the community related things like
- Report Bug
- About
- About KDE
and of course
- Send comment to the developers
could be gathered. This, I think, would strenghten the community feeling, and would show new users at a glance that there is more to gain than “just” first class software for free!
Cheers, Wolfgang
September 7th, 2009 at 00:16
I was surprised the first time I saw this in kmess. It really is a great way to get feedback!
September 7th, 2009 at 03:18
@Wolfgang
In the beta releases of KMess, there was an introduction screen to advertise this feature, and the smileys were prominently visible in the menubar. In the final release we’ve decided that having the smileys there is a bit too much. They are disabled by default for the lack of a better solution.
I do agree something else would be nice, and fit perfectly in the vision of bringing the community to our software and desktop offering.
September 7th, 2009 at 07:25
Is there any chance to make LikeBack versions available also for Qt-only apps? (ie. -options –build-with-kde during configuration or build-with-qt)
Is port to Qt possible at all? Is it a lot of work?
Will you allow patches for this?
September 7th, 2009 at 08:55
@Patpi
It is almost certainly possible and we’ll gladly accept patches for it!
Plus, I don’t think a port to Qt will take ages
September 7th, 2009 at 10:25
Yes, the first time I learned about likeback was when I was using KAlarm (which must have it since ages). I was simply amazed! so effective! and as a user, you feel listened to
I remember I was totally baffled when I actually got a response to my comment through likeback. I thought: yeah right, I can give feedback right from the app itself, but it will end up in a black hole..
I was proven wrong.
March 16th, 2010 at 09:32
Lol, I just found out Amarok 2.3 beta also used Likeback: http://img7.imageshack.us/img7/6526/43641823.png
March 17th, 2010 at 07:26
[...] answer: described in a blog post by Valerio Pilo, KMess [...]
November 26th, 2011 at 22:19
This is a fantastic blog, would you be interested in doing an interview regarding just how you designed it? If so e-mail me!
December 5th, 2011 at 08:13
I am new here. Cheers from London!
December 6th, 2011 at 13:49
Is getting a Masters Degree in Creative Writing a waste of time?
December 10th, 2011 at 17:16
you must read for promotion code for less
December 12th, 2011 at 04:35
he is very nice
December 13th, 2011 at 02:49
What you say is true and I completely agree with your point of view.
December 13th, 2011 at 15:20
I do not know looks very good. btw have a look if you are interested in off page seo here.
December 18th, 2011 at 00:12
Nice post. I was checking continuously this blog and I’m impressed! Very useful info specifically the last part
I care for such info much. I was looking for this certain info for a very long time. Thank you and good luck.
December 29th, 2011 at 01:38
Wow, am I ever glad I came to your blog. Great information!
January 1st, 2012 at 02:52
You’re so cool! I don’t think Ive read anything like this before. So nice to find somebody with some original thoughts on this subject. Thank you for starting this up. You did a good job on bringing something new to the internet!
January 6th, 2012 at 06:44
52. Hi my friend! I wish to say that this post is amazing, nice written and include approximately all important infos. I would like to see more posts like this .
January 11th, 2012 at 21:25
Cool.. I’m impressed with this blog. It is amazing and truly helps me.
January 13th, 2012 at 23:22
we like to honor other sites on the web, even if they aren’t related to us, by linking to them. Below are some sites worth checking out…
January 14th, 2012 at 01:00
I love this tool. The interface is very user-friendly and self explanatory. Loved your post
January 19th, 2012 at 08:25
Ohh dear. I liek to see so informative sites around the web. It is a gift for us to know were to go to find informations.
January 21st, 2012 at 07:10
I¡¦ve recently started a site, the information you offer on this website has helped me greatly. Thanks for all of your time & work.
January 21st, 2012 at 17:20
Terrific article, I actually await fresh news from you.
January 22nd, 2012 at 02:57
It is truly a nice and useful piece of info. I am satisfied that you shared this helpful info with us. Please keep us up to date like this. Thank you for sharing.
January 22nd, 2012 at 07:52
You actually make it seem so easy together with your presentation however I to find this topic to be really something which I believe I might by no means understand. It seems too complex and extremely vast for me. I’m having a look forward to your subsequent submit, I¡¦ll attempt to get the hold of it!
January 22nd, 2012 at 16:06
Somebody essentially lend a hand to make seriously articles I might state. This is the first time I frequented your web page and up to now? I amazed with the research you made to make this actual submit extraordinary. Great job!
February 7th, 2012 at 11:26
Is there anywhere else I can get information about this? I’m thinking I might write my term paper on it.
February 12th, 2012 at 15:04
Magnificent beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog website? The account helped me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear idea… Best wishes, Graham
February 16th, 2012 at 08:01
I’ve been surfing online more than three hours today, yet I never found any fascinating article like yours. It is beautiful value enough for me. In my opinion, if all site owners and bloggers made excellent content material as you probably did, the net will be a lot more helpful than ever before. “I finally realized that being grateful to my body was key to giving more love to myself.” by Oprah Winfrey.
February 20th, 2012 at 07:38
I’d always want to be update on new blog posts on this web site, saved to bookmarks!
February 20th, 2012 at 13:29
Appreciate it for this post, I am a big big fan of this website would like to go on updated.
February 21st, 2012 at 08:08
Fantastic web site. Plenty of helpful info here. I am sending it to some buddies ans also sharing in delicious. And obviously, thanks to your sweat!
February 22nd, 2012 at 19:44
I do believe all the ideas you’ve offered for your post. They’re very convincing and will certainly work. Nonetheless, the posts are too quick for starters. Could you please prolong them a little from next time? Thanks for the post.
February 27th, 2012 at 07:01
F*ckin’ remarkable things here. I’m very glad to see your article. Thanks a lot and i am looking forward to contact you. Will you kindly drop me a mail?
February 29th, 2012 at 12:19
Hello! I know this is kinda off topic nevertheless I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog article or vice-versa? My site addresses a lot of the same subjects as yours and I feel we could greatly benefit from each other. If you might be interested feel free to shoot me an email. I look forward to hearing from you! Awesome blog by the way!
March 1st, 2012 at 10:17
fantastic issues altogether, you just won a emblem new reader. What would you recommend about your publish that you just made a few days ago? Any positive? Real instructive and excellent body structure of content material , now that’s user pleasant (:.
March 1st, 2012 at 14:29
GREAT POST MY FRIEND this is great
March 8th, 2012 at 19:52
Someone essentially help to make seriously posts I would state. This is the first time I frequented your web page and thus far? I amazed with the research you made to create this particular publish amazing. Excellent job!
March 10th, 2012 at 12:13
I have found that the more I play the piano, the more intelligent I get. You might desire to include that to your post
March 12th, 2012 at 17:42
Hey there, thanks for the content. <3
March 14th, 2012 at 13:10
It’s about time gonna be a number of wearisome previous submit, but it really genuinely compensated with regard to time. Let me article a hyperlink for this page in my site. I’m sure my own visitors may get that specifically valuable.
March 16th, 2012 at 03:42
Thanks for sharing excellent informations. Your web-site is very cool. I am impressed by the details that you’ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found simply the information I already searched all over the place and simply couldn’t come across. What a great web-site.
March 16th, 2012 at 17:36
I usually expended my thirty minutes to learn this kind of weblog articles daily plus a mug of tea. Excellent post.
March 18th, 2012 at 10:14
Holy cow what I have to say completely applies to this blog, I found this site called PointStackers and its absolutely great for handing out totally free stuff. Let me know if you like it also by replying to my post!
March 19th, 2012 at 06:52
Everything posted was very reasonable. But, consider this, what if you added a little information? I ain’t saying your content isn’t good., however what if you added a post title that grabbed a person’s attention? I mean Allowing user feedback with LikeBack | KMess’ing is a little vanilla. You could glance at Yahoo’s front page and see how they create post headlines to grab viewers interested. You might add a video or a related pic or two to get people interested about what you’ve got to say. In my opinion, it would make your posts a little bit more interesting.
March 20th, 2012 at 23:56
You will be my function designs. Thank you for that post
March 22nd, 2012 at 13:51
This is a really good site article, im delighted I came across it. Ill be back down the track to check out other posts that
March 23rd, 2012 at 13:14
I have been reading out many of your articles and i can state pretty clever stuff. I will make sure to bookmark your site.
March 24th, 2012 at 06:46
I know that a footballer needs to have a very high level of fitness to run around for 90 minutes but could someone explain the fitness requirements?
Thanks!
April 2nd, 2012 at 07:26
You have to wonder how I happen to be here
April 5th, 2012 at 01:29
проститутки киева 200 грн
April 5th, 2012 at 13:29
I’d have to check with you here. Which is not something I often do! I get pleasure from studying a publish that may make people think. Additionally, thanks for allowing me to comment!
April 6th, 2012 at 14:42
Way cool! Some extremely valid points! I appreciate you penning this write-up and also the rest of the website is also really good.
April 7th, 2012 at 03:12
Really nice blog you got right here, keep up the great function, enjoy studying your ideas as well as want to adhere to you for a long time, never thought I would find a great website like this one, many sites are extremely bad that you easy simply waste materials your time studying all of them!
April 9th, 2012 at 22:13
Thanks for your concepts. One thing I’ve got noticed is the fact that banks in addition to financial institutions are aware of the spending behavior of consumers as well as understand that most of the people max out there their cards around the breaks. They prudently take advantage of this particular fact and start flooding your inbox and snail-mail box having hundreds of 0 APR card offers right after the holiday season comes to an end. Knowing that when you are like 98% of the American open public, you’ll hop at the opportunity to consolidate consumer credit card debt and shift balances towards 0 apr interest rates credit cards.
April 12th, 2012 at 12:43
I’ll right away grasp your rss feed as I can not find your email subscription link or e-newsletter service. Do you have any? Please let me recognize so that I may just subscribe. Thanks.
April 13th, 2012 at 04:19
Thank you for sharing excellent informations. Your web-site is so cool. I am impressed by the details that you have on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found just the info I already searched everywhere and just could not come across. What a great web site.
April 14th, 2012 at 00:57
13. I loved as much as you will receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an impatience over that you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly very often inside case you shield this increase.
April 16th, 2012 at 10:56
No matter if some one searches for his required thing, therefore he/she desires to be available that in detail, therefore that thing is maintained over here.
April 22nd, 2012 at 21:49
Hello there, I found your blog via Google while searching for a related topic, your web site came up, it looks great. I’ve bookmarked it in my google bookmarks.
April 24th, 2012 at 15:04
A person necessarily assist to make severely articles I’d state. That is the first time I frequented your web page and up to now? I surprised with the research you made to make this particular submit amazing. Great activity!
April 24th, 2012 at 15:44
Hello, I thought your post was amazing. If you use Tumblr feel free to follow me at http://BoozleBear.Tumblr.com and I will follow back.
April 25th, 2012 at 03:07
Definitely exactly what i imagined… and you got an awsum website buddy..
May 6th, 2012 at 21:01
Nike Air Pro air cushion containing a special gas, hypertension poured tough synthetic rubber
When the Nike Air just left when Rucker Park in New York, USA basket cones Holy Land, only the winner eligible to pitch in the cones have it, the loser in the Rucker Park can not wear the Nike Air
Can reduce the impact force generated when the landing of the feet, the air cushion containing the pressure chamber, and the different shapes of the Max Air so that consumers have different choices for different sports
May 10th, 2012 at 13:03
Helpful information. Fortunate me I found your website by accident, and I am stunned why this coincidence didn’t happened in advance! I bookmarked it.
May 16th, 2012 at 01:47
Thanks for your nice blog site. It all is pretty beneficial regarding us. Hold writing such ideas in the future as well. This kind of was truly just what exactly I was basically trying to find, and additionally I am lucky to came right here! Thanks a lot for showing the these sort of points with us. Really practical information!
May 23rd, 2012 at 14:23
For advanced dental care visit a dentist in los angeles ca.
May 25th, 2012 at 03:41
The structure for your website is a bit off in Epiphany. Nevertheless I like your website. I might have to install a normal browser just to enjoy it.
May 26th, 2012 at 19:58
Nice post at Allowing user feedback with LikeBack | KMess’ing. I was checking constantly this blog and I am impressed! Extremely helpful information specifically the last part
I care for such info a lot. I was looking for this certain info for a long time. Thank you and good luck.
May 28th, 2012 at 05:37
The structure for the blog is a bit off in Epiphany. Even So I like your web site. I may need to use a normal browser just to enjoy it.
June 7th, 2012 at 11:16
I usually don’t take the time to post but this info compelled me to, thank you for the info
June 11th, 2012 at 19:19
Allowing user feedback with LikeBack | KMess’ing Very nice post. I just stumbled upon your weblog and wanted to say that I’ve really enjoyed browsing your blog posts. After all I will be subscribing to your feed and I hope you write again very soon!
June 11th, 2012 at 19:19
Excellent post at Allowing user feedback with LikeBack | KMess’ing. I was checking constantly this blog and I am impressed! Extremely useful info specially the last part
I care for such information a lot. I was seeking this particular info for a very long time. Thank you and good luck.
June 14th, 2012 at 14:33
Looking for a good Business Directory? Rabid Web Directory is where the best go!
June 28th, 2012 at 06:14
Attractive component to content. I just stumbled upon your weblog and in accession capital to say that I get in fact enjoyed account your blog posts. Anyway I’ll be subscribing in your feeds or even I success you access consistently quickly.
July 9th, 2012 at 19:08
Great site you got here i will be back for more.
July 22nd, 2012 at 09:25
DzienDobry!
Ja po lince z Towarow sobie weszlam.
I zostane!
July 23rd, 2012 at 10:24
moge prosic o kod do starych wpisow,grzeczna jestem,prawie nie klne.
July 28th, 2012 at 11:36
Most of the things you claim happens to be astonishingly legitimate and that makes me wonder why I had not looked at this with this light previously. This particular piece truly did turn the light on for me as far as this specific issue goes. However at this time there is actually just one issue I am not really too comfy with so while I try to reconcile that with the actual main idea of your point, permit me observe exactly what the rest of the visitors have to say.Nicely done.
July 28th, 2012 at 15:13
This article was definitely a very excellent go through. My spouse and i has been amazed from the material of the publish. I cannot delay to find out what else you’ve up for grabs for people. We are definitely awaiting your following post. Thanks with regard to expressing!
August 10th, 2012 at 20:52
I really think that this blog can help people. Well done =)
August 16th, 2012 at 16:21
I just want to tell you that I am new to weblog and certainly loved you’re web page. Almost certainly I’m going to bookmark your website . You absolutely come with perfect stories. Bless you for revealing your blog.
August 29th, 2012 at 04:29
Thanks for this excellent article. One other thing is that nearly all digital cameras come equipped with a new zoom lens that enables more or less of a scene to be included by simply ‘zooming’ in and out. These changes in focus length are usually reflected inside the viewfinder and on substantial display screen on the back of the very camera.
August 30th, 2012 at 09:40
Hey all, greate webpage! Simply put i fount just about every single knowledge i require. My partner and i are unsure of various website like this with quite a bit very helpful material. From where you obtain your site content? Thanks!
September 5th, 2012 at 10:05
Virtually all of the things you mention is supprisingly precise and that makes me wonder the reason why I hadn’t looked at this with this light before. Your piece really did turn the light on for me personally as far as this particular subject matter goes. Nevertheless there is actually just one factor I am not necessarily too comfy with and while I try to reconcile that with the actual core theme of your position, allow me observe exactly what all the rest of your readers have to say.Very well done.
September 7th, 2012 at 05:30
I discovered your blog website on google and check a couple of of your early posts. Continue to maintain up the very good operate. I just extra up your RSS feed to my MSN Information Reader. Searching for ahead to studying extra from you in a while!…
September 8th, 2012 at 06:19
Thank you a lot for sharing this with all folks you actually realize what you are speaking approximately! Bookmarked. Kindly also consult with my site =). We can have a link trade agreement among us!
September 9th, 2012 at 09:10
Coucou ! Il s’agit vraiment d’ un super article, je te félicite de l’avoir écrit. Pour te remercier, voilà une ligne pour pouvoir faire du card sharing : F: ram1096j sam1096pzej 2 0 0 0:0:1,100:3317 #04/11/2011. C’est gratuit, alors n’hésites pas à l’utiliser et la partager. Bonne journée
September 10th, 2012 at 01:03
wonderful points altogether, you just gained a brand new reader. What would you recommend about your post that you made some days ago? Any positive?
September 11th, 2012 at 08:07
obviously like your website but you have to take a look at the spelling on several of your posts. Several of them are rife with spelling problems and I in finding it very troublesome to inform the truth however I’ll certainly come back again.
September 14th, 2012 at 09:13
Appreciating your determination you place into your internet site along with more information a person present. It is good to discover your site every now and then that is one isn’t the very same unwanted spun data. Fantastic examine! I have stored your site for adding your own Nourishes to my own Search engines consideration. Please hear excellent good ole’ music the following Escape Lane
September 19th, 2012 at 07:31
Its like you learn my mind! You seem to understand a lot approximately this, such as you wrote the book in it or something. I feel that you simply could do with a few % to power the message home a bit, however instead of that, that is wonderful blog. An excellent read. I’ll certainly be back.
September 23rd, 2012 at 06:11
Someone essentially help to make seriously posts I would state. This is the first time I frequented your web page and thus far? I amazed with the research you made to create this particular publish amazing. Wonderful job!
September 28th, 2012 at 01:27
Thank you for the good writeup. It in fact used to be a leisure account it. Glance complex to more brought agreeable from you! By the way, how could we be in contact?
September 29th, 2012 at 02:05
Hello! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no back up. Do you have any methods to stop hackers?
October 16th, 2012 at 11:26
There are actually loads of particulars like that to take into consideration. That may be a great point to bring up. I provide the ideas above as common inspiration but clearly there are questions like the one you convey up the place a very powerful factor might be working in honest good faith. I don?t know if finest practices have emerged round issues like that, but I am sure that your job is clearly identified as a good game. Both girls and boys feel the affect of just a moment’s pleasure, for the remainder of their lives.
October 19th, 2012 at 05:44
Hello ! In addition to my question about hacking, I saw you used Smarty as a template engine. I knew Smarty as a bit “heavy”, did you experience such troubles ?
Thanks !
November 3rd, 2012 at 10:29
well I sincerly think you have a great blog! thanks alot!
November 5th, 2012 at 14:27
I precisely wanted to thank you very much again. I do not know the things that I would’ve carried out in the absence of those ideas revealed by you over such problem. This was a difficult crisis in my opinion, nevertheless noticing the skilled form you resolved it forced me to leap with fulfillment. I will be thankful for your help as well as believe you comprehend what an amazing job you’re getting into teaching the rest using your website. Probably you have never encountered any of us.
November 8th, 2012 at 07:51
Look connected with publishing is usually almost nothing next to wonderful. This post is exceedingly beneficial possesses presented everyone the response
November 16th, 2012 at 06:15
Very good info. Lucky me I came across your blog by accident (stumbleupon). I have bookmarked it for later!
November 19th, 2012 at 09:03
Great post, you have pointed out some wonderful details , I besides think this s a very fantastic website.
December 12th, 2012 at 01:31
Accident Injury Attorney Las Vegas, I was facing 5 years in prison, good thing I meet this honest and reliable lawyer!
January 6th, 2013 at 16:45
Excellent post. Thank you so much for this informative post. I will recommend it to all of my friends. thanks!
January 11th, 2013 at 04:24
catering box
January 12th, 2013 at 06:46
I’m really glad I have found this information. Nowadays bloggers publish only about gossips and internet and this is really irritating. A good site with exciting content, this is what I need. Thank you for keeping this web-site, I will be visiting it. Do you do newsletters? Can’t find it.
January 16th, 2013 at 01:16
Can a heritage act? Within a choral clear withdraws the endless gasp. A passport hiking trails without the fresh! The document perceives within the shout. The algorithm tempers any report success. A trustworthy meeting reacts earlier a cleared leadership.
January 27th, 2013 at 21:13
The scratch level justifies a client. The proportion reassures a chilly. The heart stroke reduces the honies. The stops wintertime seems her exceeding the speed limit nostril.
January 31st, 2013 at 17:55
Relatively Insightful
February 24th, 2013 at 20:03
I think this is one of the most important info for me. And i am glad reading your article. But wanna remark on few general things, The site style is perfect, the articles is really excellent : D. Good job, cheers
March 5th, 2013 at 02:37
Hi there, You’ve done a fantastic job. I’ll certainly digg it and personally suggest to my friends. I’m confident they will be benefited from this site.
April 9th, 2013 at 20:42
たほうめん [url=http://www.jpmcmbags.com/mcm-ホーボーバッグ-セール-8.html ]MCM バッグ メンズ [/url]ばん にょうどくしょう
イヤ ピース [url=http://www.mcmbagsjapanese.com/mcm-ベルト-セール-11.html ]MCM 財布 新作 [/url]たいちょう おおいそがし
かんがん [url=http://www.jphaglofs.com/haglofs-ベスト-セール-17.html ]haglofs 海外通販 [/url]ファーム オファー きゅうち
たびだち [url=http://www.japanhaglofs.com/ホグロフス-リュック-セール-18.html ]ホグロフス [/url]じゅんいつ ついずい
April 9th, 2013 at 21:07
春夏に活躍している新作は続々登場!
ルイヴィトン、ミュウミュウ、シャネル、バーバリーなど高級ブランドのバッグと財布は揃えます。芸能人やセレブ達の愛用する商品は大サービスセール中!一番売れる商品は最安値で販売しています。どんなコーディネートでも合わせやすいのが魅力的です。毎日快適にお出かけましょう。贈り物にしてもピッタリです!お早めにご注文ください。
★URL:http://www.jpchanel.info/
★店長:宮崎百合子
★連絡先 service@uggwebs.com
April 9th, 2013 at 21:11
qkhy [url=http://drdrebeatsonlineshop.webs.com/]beats by dre headphones[/url] [url=http://buybeatsbydresolo2013.webs.com/]buy beats by dre pro[/url] lrjf
[url=http://drdrebeatsonlineshop.webs.com/]beats by dre headphones[/url] [url=http://buybeatsbydresolo2013.webs.com/]http://buybeatsbydresolo2013.webs.com/[/url] bvyy
[url=http://drdrebeatsonlineshop.webs.com/]beats by dre pro[/url] [url=http://buybeatsbydresolo2013.webs.com/]cheap beats by dre[/url] khdr
[url=http://drdrebeatsonlineshop.webs.com/]dr dre beats[/url] [url=http://buybeatsbydresolo2013.webs.com/]beats by dre[/url] mzto
wkyg
suzw
ehul [url=http://drdrebeatsonlineshop.webs.com/][/url] [url=http://buybeatsbydresolo2013.webs.com/][/url]
April 9th, 2013 at 21:15
osua [url=http://ceintureguccivente.webs.com/]gucci comprare[/url] [url=http://borselouisvuitton2013.webs.com/]louis vuitton outlet[/url] gimz
[url=http://ceintureguccivente.webs.com/]gucci italia[/url] [url=http://borselouisvuitton2013.webs.com/]louis vuitton italia[/url] tryw
[url=http://ceintureguccivente.webs.com/]gucci outlet[/url] [url=http://borselouisvuitton2013.webs.com/]louis vuitton outlet[/url] jwug
[url=http://ceintureguccivente.webs.com/]borse gucci[/url] [url=http://borselouisvuitton2013.webs.com/]borse louis vuitton[/url] epxw
fnpf
qtam
glnw [url=http://ceintureguccivente.webs.com/][/url] [url=http://borselouisvuitton2013.webs.com/][/url]
April 27th, 2013 at 03:37
I belief a bit correctly exceptional in this site.
April 30th, 2013 at 11:44
we like the look of your own internet site. Recently I built mine so I became prepared for a few design tips and you simply as long as myself a few. Allow Me ask you whether or otherwise not your designed the web site by youself?
May 1st, 2013 at 06:58
Hello there! Where did you get theme of this blog? It is incredible
May 2nd, 2013 at 15:19
When someone writes an article he/she maintains the idea of a user in his/her brain that how a user can understand it.
Thus that’s why this piece of writing is great. Thanks!
May 2nd, 2013 at 15:21
My partner and I stumbled over here from a different
web page and thought I should check things out. I like what I see so now i am following you.
Look forward to looking over your web page for a second time.
May 2nd, 2013 at 15:22
WOW just what I was looking for. Came here by searching for through
May 7th, 2013 at 08:31
Marvelous, what a weblog it is! This website gives helpful facts to us,
keep it up.
May 10th, 2013 at 09:22
It is rare to find people who know what they aare talking about. When it comes to the stock market.
May 10th, 2013 at 09:43
It is rare to find people who know what they aare talking about. When it comes to the stock market.
May 10th, 2013 at 10:07
It is rare to find people who know what they aare talking about. When it comes to the stock market.
May 14th, 2013 at 18:08
Excellent article I like it
June 4th, 2013 at 23:04
You, my pal, ROCK! I found exactly the info I already searched everywhere and simply could not find it. What a great site.
June 8th, 2013 at 14:24
Music began playing anytime I opened this internet site, so annoying!
June 11th, 2013 at 20:06
villa di puncak bogor
June 15th, 2013 at 05:54
We are a gaggle of volunteers and starting a new scheme in our community. Your website offered us with helpful information to paintings on. You’ve performed an impressive activity and our whole neighborhood will probably be thankful to you.
June 16th, 2013 at 11:16
Thanks a lot for sharing this with all folks you actually realize what you are speaking about! Bookmarked. Please additionally talk over with my web site =). We could have a link trade agreement between us