I added keywordLuv and CommentLuv to this website

by Jeff 18. May 2009 09:42

Still not ready for release but here is the experamental code I'm using to enable CommentLuv, I installed it with the new website look.

Here is the script for enabling CommentLuv there are still a few features that need to be added.

Once I'm done I'll upload all the code changes with instructions on how to implement the new code

var commentLuv = {
    enabled: true,
    message: "CommentLuv enabled",
    link: "<!--commentLuvStart--><p class=\"commentLuv\"><abbr><em>{0}'s last blog post.. <a href=\"{1}\" target=\"_blank\">{2}</a></em></abbr></p>",
    //link: "<!--commentLuvStart--><br/><br/>{0}'s last blog post.. <a href=\"{1}\" target=\"_blank\">{2}</a>",
    init: function() {
        try {
            var websiteBox = BlogEngine.comments.websiteBox;

            if (websiteBox == null) return;

            // attach UI elements: checkbox and label
            commentLuv.appendElements();

            // keep ref for old addComment to be used later
            BlogEngine.addComment_Old = BlogEngine.addComment;

            // create a new addComment function that support commentLuv
            BlogEngine.addComment = function(preview) {
                // if no data was found or commentluv is disabled by the user exit, use addComment_Old and exit
                if (commentLuv.data == null || !commentLuv.enabled) {
                    BlogEngine.addComment_Old(preview);

                    return;
                };

                // check for html injection
                if (BlogEngine.comments.contentBox.value.indexOf("<!--commentLuvStart-->") > -1) return false;
               
                try {
                    // process data from commentLuv web service, service is called in websitebox.onchange and when posibly during init
                    var title = commentLuv.data.links[0].title;
                    var url = commentLuv.data.links[0].url;
                    var content = BlogEngine.comments.contentBox.value;
                    var author = commentLuv.getAuthor();

                    if (preview) {
                        // commentLuv ref for preview, used to revert back to comment without latest post
                        commentLuv.comments = BlogEngine.comments.contentBox.value;
                    };

                    var link = commentLuv.link;

                    // replace comment contents with content and latest post
                    BlogEngine.comments.contentBox.value = BlogEngine.comments.contentBox.value + link.replace("{0}", author).replace("{1}", url).replace("{2}", title);
                }
                catch (errObj) {
                    // unknown error, just use old addComment_Old and exit, not critical that commentluv works
                    BlogEngine.addComment_Old(preview);

                    return;
                };

                // prep work done add comment
                BlogEngine.addComment_Old(preview);

                if (preview) {
                    // the user requested a preview revert back to original comments
                    BlogEngine.comments.contentBox.value = commentLuv.comments;
                }
                else {
                    // clear
                    BlogEngine.comments.contentBox.value = "";
                    commentLuv.comments = "";
                };
            }; // BlogEngine.addComment end

            // add onchange handler to websitebox to capture url changes
            $addHandler(websiteBox, "change", commentLuv.website_onChange);

            // test if url was cached
            if (websiteBox.value.length == 0) return;

            // url was cached contact server to get latest post
            var url = "commentLuv.axd?website=" + websiteBox.value;

            BlogEngine.createCallback(url, function(response) {
                commentLuv.data = eval(response);

                commentLuv.updateLastPostMessage();
            });
        }
        catch (errObj) {
            alert("Unknown javascript error in CommentLuv:init, error: " + errObj.description);
        };
    },
    clearLastPostElement: function() {
        var lastPostElement = commentLuv.lastPostElement;

        if (lastPostElement == null) return;

        try {
            while (lastPostElement.firstChild != null) {
                lastPostElement.removeChild(lastPostElement.firstChild);
            };
        }
        catch (ignorErr) {
            // do nothing
        };
    },
    updateLastPostMessage: function() {
        try {
            var lastPostElement = commentLuv.lastPostElement;

            if (lastPostElement == null) return;

            commentLuv.clearLastPostElement();

            var title = commentLuv.data.links[0].title;
            var url = commentLuv.data.links[0].url;
            var author = commentLuv.getAuthor();

            lastPostElement.appendChild(document.createTextNode(author + "'s last blog post.. "));

            var link = document.createElement("a");

            lastPostElement.appendChild(link);

            link.target = "_blank";
            link.href = url;

            link.appendChild(document.createTextNode(title));
        }
        catch (errObj) {
            window.setTimeout(1000, commentLuv.updateLastPostMessage);

            alert("Unknown javascript error in CommentLuv:updateLastPostMessage. Error: " + errObj.description);
        };
    },
    appendElements: function() {
        // this function contains basic javascrit not going to document
        try {
            var cbNotify = $("cbNotify");

            if (cbNotify == null) {
                alert("cbNotify not found");

                return;
            };

            var parent = cbNotify.parentNode;

            var lastPostElement = commentLuv.lastPostElement = document.createElement("p");

            lastPostElement.id = "lastPostMessage";

            parent.insertBefore(lastPostElement, cbNotify);

            var enabledCheckbox = document.createElement("input");

            enabledCheckbox.type = "checkbox";
            parent.insertBefore(enabledCheckbox, cbNotify);

            $addHandler(enabledCheckbox, "change", function() {
                commentLuv.enabled = !commentLuv.enabled;
            });

            enabledCheckbox.checked = true;
            enabledCheckbox.id = "commentLuvCheckbox";
            enabledCheckbox.style.width = "auto";
            enabledCheckbox.style.display = "inline";

            // using a label element wouldn't display properly, moving on by using span
            var label = document.createElement("span");

            label.appendChild(document.createTextNode(commentLuv.message));

            parent.insertBefore(label, cbNotify);

            //label.htmlFor = enabledCheckbox.id;
            label.style.width = "auto";
            label.style.display = "inline";
            label.style.cssFloat = "none";

            enabledCheckbox.setAttribute("tabindex", 7);
            cbNotify.setAttribute("tabindex", 8);

            //width:auto;float:none;display:inline
            parent.insertBefore(document.createElement("br"), cbNotify);
            parent.insertBefore(document.createElement("br"), cbNotify);
        }
        catch (errObj) {
            alert("Unknow javascript error in commentLuv:appendElements. Error, " + errObj.description);
        };
    },
    getAuthor: function() {
        // if keyword is passed in with the author name parse out the keywords and return the author name
        var author = BlogEngine.comments.nameBox.value;
        var keywordStartIndex = author.indexOf("@");

        if (keywordStartIndex < 0)
            return author;

        return author = author.substring(0, keywordStartIndex)
    },
    addHandler: function(element, eventName, handler) {
        // basic add handler function
        if (element.attachEvent)
            element.attachEvent('on' + eventName, handler);
        else if (element.addEventListener)
            element.addEventListener(eventName, handler, false);
        else
            throw "browser not supported";
    },
    website_onChange: function() {
        try {
            // if the websitetextbox changes we call the server to get the latest post here
            if (!commentLuv.enabled) return;

            commentLuv.data = null;
            commentLuv.clearLastPostElement();

            if (BlogEngine.comments.websiteBox.value.length == 0) return;

            var url = "commentLuv.axd?website=" + BlogEngine.comments.websiteBox.value;

            BlogEngine.createCallback(url, function(response) {
                commentLuv.data = eval(response);

                commentLuv.updateLastPostMessage();
            });
        }
        catch (errObj) {
            alert("Unknown javascript error in CommentLuv:website_onChange. Error: " + errObj.description);
        };
    }
};

//create a global addHandler function
if (typeof ($addHandler) == "undefined")
    window.$addHandler = commentLuv.addHandler;

// hook into the app load event so that commentLuv can attach to the elements
BlogEngine.addLoadEvent(commentLuv.init);

 

here is the CommentLuv HTTPHandler code

[code]

#region Using

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.Xml;
using System.Web;
using System.Web.Security;
using System.IO;
using System.Security;
using System.Security.Cryptography;
using System.Net;

#endregion

namespace BlogEngine.Web.HttpHandlers
{
    /// <summary>
    /// CommentLuv handler used to get the commentors latest post
    /// </summary>
    public class CommentLuv : IHttpHandler
    {

        public CommentLuv()
        {
            //
            // TODO: Add constructor logic here
            //
        }


        #region IHttpHandler Members

        /// <summary>
        /// Gets a value indicating whether another request can use the <see cref="T:System.Web.IHttpHandler"></see> instance.
        /// </summary>
        /// <value></value>
        /// <returns>true if the <see cref="T:System.Web.IHttpHandler"></see> instance is reusable; otherwise, false.</returns>
        public bool IsReusable
        {
            get { return false; }
        }

        /// <summary>
        /// Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"></see> interface.
        /// </summary>
        /// <param name="context">An <see cref="T:System.Web.HttpContext"></see> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests.</param>
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/json";
            WriteCommentLuvInfo(context, context.Response.OutputStream);
        }

        #endregion
       
        internal void WriteCommentLuvInfo(HttpContext context, Stream stream)
        {
            try
            {
                // ref http://msmvps.com/blogs/coad/archive/2004/04/14/5013.aspx
                string website = context.Request.QueryString["website"]; // "http://www.ScamResearchCenter.com/";

                if (string.IsNullOrEmpty(website)) return;

                int cl_version = 2;
                string url = "http://www.commentluv.com/commentluvinc/ajaxcl8254.php?url=" + website + "&version=" + cl_version + "&callback=?";

                WebClient c = new WebClient();

                StreamWriter writer = new StreamWriter(stream);

                // Download the XML into a string
                writer.Write(ASCIIEncoding.Default.GetString(c.DownloadData(url)).Substring(1));
                writer.Flush();
                writer.Close();
            }
            catch
            {
                // do nothing, if it fails it's not critical just move on
                return;
            }
        }
    }

[/code]

Once I have finished my theme I'll upload a complete code example

Bookmark and Share

Tags:

Asp.net | BlogEngine.net | Extensions | Widgets

Comments

7/14/2009 5:11:24 AM #

Jack

Welcome to the dofollow community!!
Do follow and comment luv are win win scenarios for the blogger and poster. I know there are drawbacks due to spam but hopefully the benefits outweigh the drawbacks.

Jack United States

7/14/2009 10:42:48 AM #

Alex Sysoef

DoFollow and CommentLuv is a killer combination and I'm sure you will find it beneficial to your blog!

Welcome!

Alex Sysoef's last blog post.. How To Get Paid Blogging About Your Hobby

Alex Sysoef United States

7/15/2009 6:27:30 AM #

Webdesign ny

Hi, getting backlinks or inbound links from dofollow blog is very easy. But getting quality backlinks or inbound links is a difficult task.

Webdesign ny's last blog post.. A feed could not be found at http://www.webdatamation.com

Webdesign ny India

7/15/2009 8:15:11 AM #

Webdevelopment ny

Hi, your site back link structure is an important aspect of your search engine optimization and relates to the number and quality of the sites that link to your site.

Webdevelopment ny's last blog post.. A feed could not be found at http://www.webdatamation.com

Webdevelopment ny India

7/19/2009 11:30:13 AM #

saurabh@Webinar services

thanks for adding these wonderful plug ins in your blog. its great for getting back links and increase traffic.

saurabh's last blog post.. A feed could not be found at http://www.videoseminarlive.com

saurabh From Webinar services India

7/20/2009 6:48:10 AM #

sulumits retsambew

nice tips thanks

sulumits retsambew's last blog post.. Mengembalikan jati Diri bangsa Do you know what is it ?

sulumits retsambew United States

8/30/2009 6:08:40 PM #

 online watch hollywood movies

commentluv is the best serves for us and i love it

online watch hollywood movies United States

9/5/2009 2:14:40 AM #

Professional SEO Company

Hello.

I would Like to read more on this from you.

Thanks for such a nice post.

Regards.....

Professional SEO Company United States

9/24/2009 12:38:33 AM #

kang badot

commentluv is a good strategies to link building, thanks for enable commentluv on this site

kang badot Indonesia

10/3/2009 8:06:24 AM #

Oes Tsetnoc

Comluv is a Blogging Network now...

Oes Tsetnoc United States

10/8/2009 8:20:16 PM #

Jesse @ Peter Pan costumes

I am interested in sharing this information with my readers. I'm glad I that I had a chance to read this.

Jesse From Peter Pan costumes United States

10/9/2009 4:30:00 AM #

sts

Interesting read, bookmarked for future referrence  http://www.i-bukmacher.pl">sts

sts Poland

10/21/2009 5:28:57 AM #

download hollywood movies

commentluv is a good job keep it up and thanks for sharing with us.

download hollywood movies United States

10/21/2009 3:03:39 PM #

hire seo expert

I always install the keyword luv plug-in directly on my blog. But i never used such code in my site.

hire seo expert United States

11/3/2009 2:03:10 PM #

mobile phone reviews

Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile

mobile phone reviews United States

11/7/2009 7:47:50 AM #

Topsoil

I was wondering what is up with that weird gravatar??? I know 5am is early and I'm not looking my best at that hour, but I hope I don't look like this! I might however make that face if I'm asked to do 100 pushups. lol

Topsoil United States

12/5/2009 8:34:15 AM #

honda dealer nj

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.



Regards
Neel

honda dealer nj United States

12/5/2009 8:58:24 AM #

lexus dealer in westchester

I want to express my admiration of your writing skill and ability to make reader to read the while thing to the end

Regards
Dock


lexus dealer in westchester United States

12/6/2009 11:49:10 PM #

seoul girls

nice template and great article.thanks this is great information

seoul girls United States

12/12/2009 11:56:16 AM #

Darren@Call Center Services Outsourcing

KeywordLuv is one of the best things to ever come out of the internet.

Darren From Call Center Services Outsourcing Republic of the Philippines

1/12/2010 12:11:29 AM #

Clint Maher

I use Commentluv on all my blogs and have done so for the last couple of years. It’s a great way to encourage others to leave a comment, and at the same time they will get a link back to their site.

Clint Maher Australia

2/13/2010 5:10:08 PM #

Mishimoto Radiator

We also add comment luv to our blogs, encouraging other users to post on our blog.  Good stuff, and great plugin!

Mishimoto Radiator United States

3/28/2010 3:26:12 PM #

How To Get Backlinks

You should think about moderating the comments here...

How To Get Backlinks Belize

4/5/2010 12:33:28 PM #

turbo regal

Just wanted to state that I appreciate this post! Thank you for taking the time to post it here on your blog.

turbo regal Luxembourg

4/8/2010 6:36:58 PM #

Cleveland Garage Door Opener

Er... for some reason only some the post displayed. Is anyone else having this problem?.

Cleveland Garage Door Opener United States

4/10/2010 8:24:30 AM #

Roomba Vacuuming Robots

Hi there! I'm in a rush at the moment. I just want to drop a comment on this blog. I've found your article to be an important source for my upcoming test. I've also subscribed to your feed, and I plan to come back in the evening to see more.

Roomba Vacuuming Robots United States

4/13/2010 1:21:50 PM #

Rico Halwick

Very good post. I've found your blog via Yahoo and I'm really glad about the information you provide in your posts. Btw your blogs layout is really broken on the Chrome browser. Would be really great if you could fix that. Anyhow keep up the great work!

Rico Halwick United States

4/15/2010 9:58:26 PM #

skin care advices

We were incredibly proud to locate this web site.Post wanted to we appreciate you this great go through!! We surely enjoying every single minute of computer plus We've anyone saved to look at brand new stuff everyone article.

skin care advices United Kingdom

4/17/2010 12:23:47 AM #

dental

I'd like to i appreciate you for the particular initiatives you earn in writing this level of detail. I hope the identical best product of your stuff when you need it also. The truth is your own imaginative publishing skills offers empowered all of us to begin my very own part of informationEngine written piece right now.

dental United Kingdom

4/17/2010 1:48:15 PM #

themes

This article gives the light in which we can observe the reality. this is very nice one and gives in depth information. thanks for this nice article Good post,Valuable information for all.I will recommend my friends to read this for sure…

themes United States

4/19/2010 6:02:40 AM #

watch free movies online without downloading

Lovely website, I love how your website looks! The style is amazing!

watch free movies online without downloading United Kingdom

4/19/2010 2:29:49 PM #

Estee Lauder

the alluring fragrance of fresh, sweet and exotic flowers.......

Estee Lauder United States

4/20/2010 12:07:16 PM #

Clasificados Gratis

Anuncios Clasificados Gratis en España.

Clasificados Gratis United States

4/21/2010 12:51:23 PM #

Bani pe internet

reclama pe net - advertise on the internet

Bani pe internet United States

4/24/2010 12:57:59 PM #

Wordpress Themes

Sincere thanks for using these plugins on your website. As already been said, it helps with getting your site ranked. Also thanks for sharing the code here.

Wordpress Themes United States

4/27/2010 3:09:43 AM #

The Fat Loss Factor

Many thanks to the person who made this post, this was very informative for me.

The Fat Loss Factor United States

4/30/2010 5:14:03 AM #

what's the officer problem

Nice code snippets dude, the //comments really helped me understand it Laughing

what's the officer problem United Kingdom

5/6/2010 8:15:00 AM #

buy unlocked phone

Hello iam coming again for the second time. i hope you know it dude ^^

buy unlocked phone United States

5/6/2010 11:05:14 PM #

Online News

This is really nice idea dude.iam really proud of you . Do u have twitter?? i want to follow you .thx

Online News United States

5/7/2010 4:07:56 AM #

trabajar en Chipre

Wow! Some really scary codes. I think I'll prefer not to know what goes on behind the scenes.

trabajar en Chipre United States

5/8/2010 12:10:04 PM #

Sara

Such a awesome  ideas

Sara Republic of the Philippines

5/8/2010 12:48:22 PM #

windows mobile smartphone review

Adore your  blog site I'm about to subscribe

windows mobile smartphone review Colombia

5/10/2010 7:04:04 PM #

sony ericsson mobile

This blog post was very very well composed, and in addition it provides a number of helpful facts. Simply put i valued the quality manner of composing this particular blog post. You have actually made everything very simple  so I will be able to fully grasp.

sony ericsson mobile United Kingdom

5/12/2010 3:21:02 PM #

Madilyn

To start with i want to say thank you with regard to this particular information it's not at all often you stumble upon a document that's well displayed and also helpful I have been seeking information relating tothis information for a very lengthy period.

Madilyn Hungary

5/14/2010 5:31:12 AM #

how to get ripped abs fast

you are superb ...really ...thanks for this great blog

how to get ripped abs fast United States

5/15/2010 3:41:46 AM #

led mr16

I am excited about learning way more than what I have already taught myself. Thank you!

led mr16 United States

5/16/2010 3:15:18 PM #

Flowers Purchase

We loved your writing, please keep it up!

Flowers Purchase United States

5/17/2010 3:40:27 AM #

bum marketing

i know this isn't exactly on topic, but i run a blog using the blogengine platform as well and i'm having issues with my comments displaying. is there a setting i am forgetting? maybe you could help me out? thanks.

bum marketing United States

5/22/2010 2:51:46 AM #

spraywhite

This is very good posting here,I never imagine about that I will get any content like that ,but your post really help me.Valuble things are shareing  here.I like your post ,Now I am waiting for your next post.Thanks for sharing

spraywhite United States

5/27/2010 12:51:49 AM #

Bart Kabus

I recently wanted to say with the aim of I loved your mail and I found your fat loss in very usful. I hold been irritating to lose emphasis above the ancient times 12 months and I hold seen little modify right away the I hold read your blog mail It has inspired me not to commit up. Thanks instead of the serious mail and keep reorganization.

Bart Kabus United States

5/27/2010 12:45:13 PM #

iphone firmware

Great article, enjoyed reading this thanks!, will have to bookmark this and share this with my friends!

iphone firmware United Kingdom

6/1/2010 2:00:12 AM #

The Cleveland Show Episodes

The cleveland show is awsome.

The Cleveland Show Episodes United States

6/1/2010 5:22:40 AM #

Discount Perfume

This is a great post! This is very informative and useful information for everybody. Thanks for sharing this useful and informative information.

Discount Perfume Australia

6/1/2010 7:04:26 PM #

Demetria Silverstein

Great Post, thanks for that. Are there any futher updates?

Demetria Silverstein United States

6/6/2010 12:49:35 AM #

Lewis Burley

thank you for posting.

Lewis Burley United States

6/6/2010 1:44:50 AM #

Boyd Moscone

me and my wife bought htc evo today & it is  the most impressive phones i have purchased the pleasure of using. Oddly there were several families at Sprint when i got my evo.  so quick and snappy. The Snapdragon processor is more economical compared to my moment. you can find a great http://htcevoreview.com">click here! the rep at my local store said that 4G was going to be in my city by the end of the year. I can only hope! until then i am loving my new EVO.

Boyd Moscone United States

6/6/2010 4:52:17 AM #

Kevin Imes

Good post. I will share it into my twitter account.

Kevin Imes United States

6/6/2010 3:50:35 PM #

top100 countrysongs

Thought you may like to know I clicked this page from the first page of aYahoo seach. Nice work. I know how nerve raking it is to get your this webpage on the first page of a search. Ive purchased program after program and finally got http://downloadable-mp3-music.org/">free music down loads on the first page. whew!! only took 2months!!

top100 countrysongs United States

6/7/2010 10:06:48 AM #

grayson@ best pheromones

I would like to thank you for your efforts on this one! how nice of you to share your knowledge on that one. Now, I have an idea how to really install it. thanks again!

grayson From best pheromones United States

6/8/2010 3:23:39 AM #

downlaods

Ha great blog how did you get our site to show up in Stumble Upon without paying. I heard its not very expensive, OH, fav toy in the world for a 30 yo is got to be a http://nurfguns.net/">Nerf N Strike Vulcan I bought it for my kids and theyve never seen it, I shoot up my hamster and its fun ;)

downlaods United States

6/8/2010 7:29:10 AM #

top100 countrysongs

Ha great weblog how did you get our site to show up in Stumble Upon without paying. I heard its not so hard, OH, fav toy in the world for a 30 yo is got to be a http://nerfnstrikevulcanebf25blasteryellow.net/">Buzzbee Shotgun I bought it for my nephew and theyve never got to open it, I shoot up my brother and its fun Smile

top100 countrysongs United States

6/8/2010 10:17:53 PM #

buy playstation 3 controller

Wonderful blog! I saw it at Bing and I must say that entries are well thought of. I will be coming back to see more posts soon.

buy playstation 3 controller United States

6/9/2010 3:04:56 PM #

Levi Bulock

Accessible in Different Variants - You'll see that there are hundreds of different classes of these products that are certain to match your planned branding scheme. You're guaranteed to get the effect you're wishing to achieve.

Levi Bulock United States

6/11/2010 9:31:41 PM #

Idols

Akiba-Idols is really a site dedicated to the craze which has been happening in The japanese;Idols. Idols are scantily dressed woman as well as girls (junior idols) showing up on display in inciteful poses, words and phrases and perhaps even situations. Note it is not really exactly porn, but maybe more of a soft type of porno that involves absolutely no complete nudity no penetration whatsoever. Updates are weekly and include Iv and Jr . idols. Check all of us out at Akiba-Idols.com

Idols Lebanon

6/13/2010 1:33:56 AM #

Screen Protectors

This post very informativeness. Thank you so much

Screen Protectors United States

6/13/2010 6:53:04 AM #

Javier Dionisio

Very nice post. I will share this in my facebook account.

Javier Dionisio United States

6/16/2010 7:42:11 AM #

implant dentists

CommentLuv is by far my favorite plugin to use on my blogs and because of the huge opportunity it offers for getting quality links.Thanks for the code. Bookmarked your blog.

implant dentists United States

6/16/2010 6:57:04 PM #

Walker Bonillas

Hi everyone. Just a quick note. If you've seen the recent floods and want to help, please go to RedCross.org. They need donations and volunteers.

Walker Bonillas United States

6/16/2010 11:45:36 PM #

htc evo

Hey man, was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. You, my friend, ROCK!!!

htc evo United States

6/17/2010 2:27:39 AM #

skin tag removal

Skin tag removal is something hundreds of individuals are dying to do. Skin tag removal can be very expensive if performed at the doctor's office.  Skin tag removal can also be very painful if done by yourself at home.  Thankfully, Amoils has an all natural skin tag removal product that can get rid of your skin tags safely and painlessly.  And unlike other skin tag removal methods, Amoils won't leave you with any scars.  Also, the skin tags won't return after the skin tag removal is complete.

skin tag removal United States

6/18/2010 4:05:48 AM #

Tama Hammann

Very frequently I go to this site. It very much is pleasant to me. Thanks the author.

Tama Hammann United States

6/19/2010 3:18:05 AM #

skin tag remover

Skin tag removal is something many people are looking to do. Skin tag removal can be very costly if treated at the doctor.  Skin tag removal can also be ridiculously painful if done by yourself at home.  Thankfully, Amoils has an all natural skin tag removal product that can get rid of your skin tags safely and painlessly.  And unlike other skin tag removal solutions, Amoils won't leave you with any scars.  Also, the skin tags won't return after the skin tag removal is done.

skin tag remover United States

6/20/2010 9:58:31 AM #

Karen O

I have to agree 100% keep up the good work and the great site
http://www.zadar2006.com/ " class="field-label-inline">;
http://www.tvbeja.com/" class="field-label-inline">;

Karen O United States

6/20/2010 12:35:17 PM #

public interest law school

Hi,
Finding do follow blogs is a great thing but how this is the main question. I think your combination can be a great thing for finding it.

public interest law school United States

6/22/2010 4:23:43 AM #

security guard company

keyword lov is great cause it helps us get the backlinks we need in order to get more traffic driven towards our site, thanks for the lov

security guard company United Kingdom

6/25/2010 4:04:30 AM #

Harlan Shostak

Weird i was googling my name today, and found this, pretty neat to do, lol, any way im glad people found me on your blog!

Harlan Shostak United States

6/28/2010 7:51:50 AM #

woodworking projects

Woodworking Plans and Woodworking Projects can be daunting tasks.  But with the right woodworking plans & projects blueprint, woodworking isn't that hard afterall. With woodworking4home, you can access 14000 high quality woodworking plans & woodworking projects instantly!

woodworking projects United States

6/28/2010 9:21:47 AM #

Rita@web design

Do follow links are win win because they give a little back to people who take the time to write comments on your blog. I luv keyword luv Smile

Rita From web design United States

6/29/2010 8:49:57 AM #

online forex info

Excellent article! I personally liked the information keep it up

online forex info United States

6/30/2010 7:10:12 AM #

Jayme Tuckett

Thanks for this informational post.I am a total beauty fallower and so will certainly pursue for the fallowing ones. Have a nice day.

Jayme Tuckett United States

7/3/2010 12:05:57 PM #

Todd Mannick

Just wanted to let you know... your website looks really weird in Safari on a mac

Todd Mannick United States

7/3/2010 6:04:23 PM #

göğüs estetiği

is there any one who knows any source about this subject in other languages?

göğüs estetiği United States

7/3/2010 6:25:53 PM #

göğüs estetiği

Is there any information about this subject in other languages?

göğüs estetiği United States

7/4/2010 7:05:56 PM #

venetian masks

Hi, I’m quite impressed by your blogging ability. Please make contact with me if a part-time blog work seems similarsome thing you be opinionabout

venetian masks United States

7/5/2010 10:12:57 PM #

Garland Cena

Hello friend Good afternoon.I am agree with your blog article about that but i found something strange that i felt you didnt know the main problem before you posting this so i want to ask :where do you know about this dude ? Best Regard admin of Good bye

Garland Cena United States

7/6/2010 9:01:15 PM #

Free Software

Have just subscribed to the feed, thx a bunch for all of the effort you put into this http://softwarebench.com">free software.

Free Software United States

7/7/2010 5:19:22 AM #

Link Building

Dofollow is a very useful plugin that allows collaboration between serious webmasters and the owner of a blog. This will produce good content for the site, and quality links for the commentator.

Link Building United States

7/7/2010 12:48:42 PM #

single mom grants

Superb Blog, thanks for helping me with your great Article. I think it is really a great topic to write about on my blog. Also here is some good information if needed: http://www.single-mom-grants.com">single mom grants

single mom grants Germany

7/7/2010 4:35:26 PM #

ho'oponopono

Something people with blogs fail to realize is that the search engines actually like posts on blogs -- that's what I've heard at least. Also being able to comment increases interest in a blog. People want to have their say -- know that's hard to believe and all. So I think it's fair to say that commentluv is beneficial to the blogger and to the blogger's audience.

ho'oponopono United States

7/8/2010 3:31:19 PM #

Guide to selling used books

Thank you ....... Its simply the best !

Guide to selling used books United States

7/9/2010 6:01:38 AM #

40th Birthday Banners

Thanks a lot for the help, this was really helpful.

40th Birthday Banners United Kingdom

7/9/2010 6:41:05 AM #

LeRoy

http://www.expressflores.com
Order online to send flowers to Mexico, Flowers to Mexico, Cakes to Mexico. You can also send flowers and cakes to Mexico for different  occasions like Birthday, Anniversary , wedding etc. on any desired date or on same day. We have cheap flowers to select from to send flowers to Mexico

LeRoy Mexico

7/11/2010 9:11:57 AM #

Alisha Pelc

I desired to thank you for this nice read!! I positively enjoying each little small bit of it Smile I've you bookmarked to verify out new stuff you post.

Alisha Pelc United States

7/12/2010 9:19:32 AM #

Laptops Under $500

I came across a link to your web site on a Currency trading site, and I must say... Your web site is much better. You make the subject easier to understand, thanks

Laptops Under $500 United States

7/12/2010 2:32:12 PM #

David @Hair Dye Remover

Getting inbound links to your site isn't easy. But, if you use many different ways to get links you'll get a bump up in your rankings. Thanks, David

David From Hair Dye Remover United States

7/12/2010 4:51:13 PM #

Ear Defenders

Just a heads up... your blog looks very odd in Firefox on a mac

Ear Defenders United States

7/13/2010 4:43:17 PM #

Gianna Killibrew

I saw a program regarding that on TV the other night. Thanks for explaining it more thoroughly

Gianna Killibrew United States

7/14/2010 9:08:02 PM #

Ear Defenders

I watched a news item concerning that on TV at the weekend. Thanks for putting more meat on the bones

Ear Defenders United States

7/22/2010 9:29:51 AM #

Sarah Walker

My brother has this Sony Ericsson C702i, i like that phone, i also interested to buy ones

Sarah Walker Georgia

7/29/2010 3:00:51 AM #

Hammocks

Thanks for these great article especially for including
do follow links to our comments. Do follow, keywordluv and
commentluv really done a great job to all bloggers who want
to promote their site.

Hammocks United States

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET

Code Research Center

©2009 CodeResearchCenter.com. All Rights Reserved

About Me

I'm a 30 year old browser based software developer who has just started to research the various ways to make money online. My current interests are software development, online marketing, social networking and blogging.

Disclaimer

These postings are provided "AS IS" with no warranties, use at your own risk

Page List

Poll

What blog platform do you use?



Show Results