Creating iCalendar events with ASP.NET MVC

26. September 2009

From Wikipedia: iCalendar is a computer file format which allows internet users to send meeting requests and tasks to other internet users, via email, or sharing files with an .ics extension. Recipients of the iCalendar data file (with supporting software, such as an email client or calendar application) can respond to the sender easily or counter propose another meeting date/time.

My goal for this solution was to allow the users of my web application to add events to their Microsoft Outlook calendar. Using the iCalendar format makes the solution work with a lot of calendar applications.

So what do we need to make this work?

First I created a two classes. An Event class that contains information about the event and an iCalendar class that contains information about the calendar and a list of Events.

public class iCalendar
{
private const string DEFAULT_DATEFORMAT = "yyyyMMdd\\THHmmss\\Z";
private const string ALLDAY_DATEFORMAT = "yyyyMMdd";

public iCalendar()
{
this.Events = new List<Event>();
}
public List<Event> Events { get; set; }

public string Name { get; set; }
public string Description { get; set; }

//Helper methods to format the DateTime values.
//These are used from the MVC view.
public string GetTimeString(DateTime time)
{
return GetTimeString(time, false);
}
public string GetTimeString(DateTime time, bool allDay)
{
if (allDay)
return ";VALUE=DATE:" + time.ToUniversalTime().ToString(ALLDAY_DATEFORMAT);
else
return ":" + time.ToUniversalTime().ToString(DEFAULT_DATEFORMAT);
}
}

public class Event
{
public DateTime StartTime { get; set; }
public DateTime EndTime {get; set; }

public string Title { get; set; }
public string Location { get; set; }
public string Description { get; set; }
public string HtmlDescription { get; set; }

public bool AllDay { get; set; }
public bool Reminder { get; set; }

//A unique identifier for the event.
//If it's not set we return a new Guid value.
public string UID
{
get
{
if (string.IsNullOrEmpty(this.uid))
return Guid.NewGuid().ToString();
else
return this.uid;
}
set { this.uid = value; }
}
private string uid;
}

As you can see these classes are simple property containers without any real logic. To save space i removed some logic that returned default values if a property was not set. Similar to the UID property.

The View

Now we almost have our full implementation. All we need is a ASP.NET MVC View that renders the iCalendar data.

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<iCalendar>"%>BEGIN:VCALENDAR
PRODID:-//jpalm.se//iCalendar example with ASP.NET MVC//EN
VERSION:2.0<%if (Model.Events.Count > 1){%>
X-WR-CALNAME:<%=Model.Name%>
X-WR-CALDESC:<%=Model.Description%>
CALSCALE:GREGORIAN
METHOD:PUBLISH<%}%><%foreach(var evnt in Model.Events){%>
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
DTSTART<%=Model.GetTimeString(evnt.StartTime,evnt.AllDay)%>
DTEND<%=Model.GetTimeString(evnt.EndTime,evnt.AllDay)%>
LOCATION:<%=evnt.Location%>
TRANSP:OPAQUE
SEQUENCE:0
UID:<%=evnt.UID%>
DTSTAMP<%=Model.GetTimeString(evnt.StartTime)%>
CREATED<%=Model.GetTimeString(DateTime.Now)%>
LAST-MODIFIED<%=Model.GetTimeString(DateTime.Now)%>
DESCRIPTION:<%=evnt.Description%>
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
N"
>\n<HTML>\n<HEAD>\n<TITLE></TITLE>\n</HEAD>\n<BODY><%=evnt.HtmlDescription%></BODY>\n</HTML>
SUMMARY:<%=evnt.Title%><%if(evnt.Reminder){%>
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
PRIORITY:5
END:VALARM<%}%>
END:VEVENT<%}%>
END:VCALENDAR

The X-?? fields are extensions to the iCalendar standard that works with Microsoft Outlook.

Okay, so what do we have here? A strongly typed view based on our iCalendar object. As you can see the inline server tags are not on their own lines. This is because we don’t want any extra line breaks in our output.

Microsoft Outlook behaves a bit differently depending on whether the iCalendar file contains one or several events. If there’s only one event Outlook will prompt the user with a ‘New appointment’-dialog that will be populated with the data from the file. All the user has to do is press save and the event is saved the user’s default calendar. If there are several events in the file Outlook will add a new calendar and all the events are displayed in that. This is why we only set a calendar name and description if the Model.Events.Count is larger then 1.

Other than that we don’t do anything funky. All the fields are defined in the iCalendar format.

So, last step. How do we use this?
public ActionResult Calendar()
{
var icalendar = new iCalendar();
icalendar.Events.Add(new Event
{
StartTime = DateTime.Now.AddHours(1),
EndTime = DateTime.Now.AddHours(2),
Title = "iCalendar blog post",
Description = "Write a blog post about using iCalendar in ASP.NET MVC",
Location= "@ Home"
});

//The file name to display in the Open/Save-file dialog.
string filename = icalendar.Events[0].Title;
//IE want's you to url encode the file name. Other browsers don't like this.
if (Request.UserAgent.ToLower().Contains("msie"))
filename = Server.UrlEncode(filename).Replace("+", " ");

//Set a content type
this.Response.ContentType = "text/calendar";
//Make the browser display the Open/Save-file dialog.
this.Response.AddHeader("Content-disposition", "attachment; filename=\"" + filename + ".ics\"");

//Render the view
return View("iCalendar", icalendar);
}

You probably should wrap the file name and header set up into a new ActionResult based class and then use that instead of setting this directly in the action method.

If the user presses a link that executes the Action above a save file dialog will appear and if Microsoft Outlook is installed the Create Appointment-dialog will display when the file is opened.

Save_Dialog Outlook_Dialog

And that’s how I added iCalendar support with ASP.NET MVC.

ASP.NET MVC ,

Comments

9/27/2009 4:49:12 PM #
Pingback from scriptsrss.com

jPalm | Creating iCalendar events with ASP.NET MVC Scripts Rss
2/5/2010 12:13:10 AM #
For every disciplined effort there is a multiple reward.
2/14/2010 12:43:00 PM #
To waken interest and kindle enthusiasm is the sure way to teach easily and successfully.
2/17/2010 5:13:27 PM #
Hello, I was researching the web  and I ran into your site. Keep up the awesome work.
2/23/2010 4:25:39 AM #
Hey everybody. Interesting topic for a blog. I have been searching the Internet for fun and came upon your website. Great post. Thanks a lot for sharing your knowledge! It is good to know that some people still put in an effort into handling their websites. I'll be sure to look in from time to time.
2/27/2010 5:23:37 PM #
Hi
I found your site through search at google.  Your article very useful for me, maybe for other people too.  Big Thanks

Regards
Orie
3/1/2010 11:11:52 PM #
Hello I am so delighted I found your blog, I really found you by mistake, while I was looking on Yahoo for something else, Anyways I am here now and would just like to say thanks for a tremendous post and a all round entertaining blog (I also love the theme/design), I don’t have time to read it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the great work.
3/2/2010 6:54:30 AM #
Each friend represents a world in us, a world possibly not born until they arrive, and it's only by this meeting that a new world is born.
3/2/2010 11:33:21 AM #
I wasn't sure where to ask this but I would like to include your site to one of my directories. Please contact me at your convience because I only list webistes with the webmasters consent - thank you.
3/2/2010 9:37:54 PM #
Please let me know if you're looking for a writer for your website. You have some good content and I think I would be a good asset.
3/3/2010 5:50:53 AM #
Do you mind if I quote you on my blog if I link back to this page?
3/3/2010 9:13:51 AM #
Interesting article. I'm looking for more information on this and will surely keep checking back on this site. Thanks.
3/3/2010 3:05:26 PM #
Hi First time hopped here on jPalm | Creating iCalendar events with ASP.NET MVC your site, founde on Bing. hikurangi Send me news to ineedachopjob@gmail.com
3/4/2010 6:46:15 AM #
I like watching movies online, it is way easier than going to the theaters.
3/5/2010 11:29:47 AM #
Thanks for taking this opportunity to talk about this, I feel strongly about it and I benefit from learning about this subject. If possible, as you gain data, please update this blog with new information. I have found it extremely useful.
3/6/2010 11:33:03 AM #
Do have some sort of email system where I can get your blog posts emailed to me?
3/6/2010 1:09:06 PM #
Thanks for taking this opportunity to talk about this, I feel strongly about it and I benefit from learning about this subject. If possible, as you gain data, please update this blog with new information. I have found it extremely useful.
3/7/2010 12:47:11 AM #
I've stopped by here a couple times and it seems like your post get more informative every time. Keep it up I enjoy reading them.
3/7/2010 10:10:15 PM #
Thanks for sharing this excellent submit, i really adore your weblog, but i've some problem i dont know whether it's my side problem or on your site? some words from the submit on your blog have charactor encoding issue, yes i use auto detecting, can u pls appear into this problem a bit?
3/9/2010 2:38:50 AM #
Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject
3/9/2010 6:46:28 PM #
Hello, I can’t recognise how to include your internet site in my rss reader. Will  you Aid in me, please
3/9/2010 9:02:53 PM #
Do you know which cell phone services allow tethering?
3/10/2010 3:20:32 AM #
I still believe jPalm | Creating iCalendar events with ASP.NET MVC that you should have affiliate links for the products that meet your standards for excellence. Welcome First time jumped here on your site, founde on ASK. Thank you!! You have given me much to think about. raisers Send me news to DollCollectionMag@gmail.com
3/11/2010 3:18:12 AM #
Hello - I must say, I’m impressed with your site. I had no trouble navigating through all the tabs and information was very easy to access. I found what I wanted in no time at all. Pretty awesome. Would appreciate it if you add forums or something, it would be a perfect way for your clients to interact. Great job
3/16/2010 7:17:53 AM #
I would like to use some of your content for my website. Please let me know if I can do so if I link back to this page.
3/16/2010 11:35:21 PM #
Hey, I tried to email you concerning this post that i've some inquires, but can't seem to reach you. Please email me when have a minute. Thanks.
3/18/2010 10:47:37 AM #
Awesome blog! Regards.
3/19/2010 3:02:07 AM #
To start, allow me to point out that your internet site is fantastic. I love the theme that you have. It was very easy on the eyes. Appreciate your article too. Definitely subscribed to your feed to make sure I won't be missing out on any updates. Excellent job! Toast to a productive business
3/19/2010 9:58:38 PM #
I like the blog, but could not find how to subscribe to receive the updates by email. Can you please let me know?
3/20/2010 5:51:17 AM #
Though I would've loved it much more if you added a relevant video or at least pictures to back up the explanation, I still thought that your write-up quite helpful. It's usually hard to make a complicated matter seem very easy. I enjoy your weblog and will sign up to your feed so I will not miss anything. Fantastic content
3/20/2010 6:31:39 AM #
Hello,I love reading through your blog, I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.
3/20/2010 9:33:14 PM #
I like the blog, but could not find how to subscribe to receive the updates by email.
3/21/2010 6:35:32 PM #
Wow!, this was a real quality post. In theory I'd like to write like this too - taking time and real effort to make a good article... but what can I say... I procrastinate a lot and never seem to get something done
3/22/2010 12:38:29 AM #
Thank you on your assistance!
3/22/2010 8:49:21 AM #
Top notch blog, its kept me from working for a good bit now Smile
Im gonna bookmark it just now,
Good to see other people looking into asp.net mvc,
Keep up the nice work
3/23/2010 3:55:45 PM #
I fully agree with author opinion.
3/24/2010 2:26:44 AM #
I truly enjoyed your document. Will hyperlink back from my net website. Please post a lot more normally if you could have time. Gives thanks!
3/24/2010 6:33:38 AM #
I just added you to definitely my Google Information Reader.
3/25/2010 5:57:26 AM #
Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?
3/25/2010 6:24:43 AM #
It’s pleasant to lastly obtain a web page in which the blogger is aware what they're speaking almost.
3/25/2010 12:38:23 PM #
i know this is not exactly on topic, but i run a blog using the blogengine platform as well and i'm having problems with my comments displaying. is there a setting i am forgetting? maybe you could help me out? thanx.
3/26/2010 3:03:21 PM #
As a Newbie, I am always searching online for articles that can help me. Thank you
3/26/2010 8:48:57 PM #
Thanx for the effort, keep up the good work Great work, I am going to start a small Blog Engine course work using your site I hope you enjoy blogging with the popular BlogEngine.net.Thethoughts you express are really awesome. Hope you will right some more posts.
3/27/2010 6:52:46 AM #
maybe you can help me get my blog set up?
3/27/2010 9:32:02 AM #
I thought it was going to be some boring old post, but it really compensated for my time.
3/27/2010 5:31:30 PM #
Good point, thank you for explaining.
3/27/2010 8:55:44 PM #
We are a group of volunteers and starting a new project in our community. Your site provided us with valuable information to help us get started|.You have done an impressive job!
3/28/2010 1:48:33 PM #
A thoughtful insight and ideas I will use on my blog. You've obviously spent a lot of time on this. Thank you!
3/29/2010 3:36:22 AM #
You manufactured some renowned exhibits there. I did a research about the problem and encountered most folks will come to an agreement along with your weblog.
3/29/2010 10:07:10 AM #
Your post really made me think, have you any further reading you would recommend?
3/29/2010 2:30:49 PM #
Wow and wow! Thank you! I always wished to write in my site something like that.
3/30/2010 12:22:41 AM #
very interesting. would you mind if i placed this post in my blog?
3/30/2010 2:57:40 AM #
Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?
3/30/2010 11:17:17 AM #
Maybe it would be a better idea to use a more comprehensive website design for your blog. It will get you more customers and inbound links.
3/31/2010 6:28:41 PM #
Very, very cool site site! I am loving it!! Will come back again - taking you feeds also, Thanks.
4/2/2010 1:14:37 AM #
I discovered your blog on yahoo and learn a few of your posts. Superb exercising!
4/2/2010 6:21:47 AM #
This is actually my very first time i visit here. I found so many interesting stuff in your blog especially it's discussion. From the tons of remarks on your posts, I suppose I am not the only one having all of the enjoyment here! keep up the good work.
4/2/2010 6:23:39 AM #
<A HREF="blog.traitimyenbai.net/rossi/?p=4">sample contractor contract</A>
4/2/2010 3:46:06 PM #
free psp torrents now available tomorrow or today you decide, game isos best salute site gamesiso
4/3/2010 2:28:49 AM #
remarkable …
4/3/2010 11:43:27 AM #
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
4/3/2010 1:51:24 PM #
Hey, I just wanted to leave a quick comment to say that I really enjoyed reading your post. There is a lot of good information here for anyone interested in this topic. Keep up the good work.
4/3/2010 8:42:25 PM #
Torrentify - Torrent Search Engine Script Create your own torrent search engine in 5 minutes. Built with PHP &  MySQL
4/4/2010 3:17:04 PM #
Thanks for good article. Hope to see more soon.
4/4/2010 10:36:34 PM #
Well, the article is actually the sweetest on this laudable topic. I concur with your conclusions and will eagerly look forward to your upcoming updates. Just saying thanks will not just be sufficient, for the tremendous clarity in your writing. I will directly grab your rss feed to stay abreast of any updates. Authentic work and much success in your business efforts!
4/4/2010 11:52:00 PM #
Just want to say your article is as tonishing. The clarity in your post is simply impressive and i can assume you are an expert on this subject. Well with your permission allow me to grab your rss feed to keep up to date with incoming post. Thanks a million and please keep up the fabulous work.
4/5/2010 2:44:31 AM #
This is good stuff. I am always looking for such great content to forward to my readers.
4/5/2010 3:05:48 AM #
Generally I do not post on blogs, but I would like to say that this post really forced me to do so, Excellent post!
4/5/2010 5:25:38 AM #
Which  Affiliate Network has the most email and zip submits?
4/5/2010 5:27:29 AM #
There is apparently a lot to encounter all over this.  I take into account you made some pleasant exhibits in Features also.
4/5/2010 8:37:06 AM #
At last there`s a toolkit available made especially for unlocking video gaming consoles. It allows you to open up almost everything from nes to playstation 3, very nice little thing from Shinobii called, not suprisingly, Console Toolkit.
4/5/2010 12:21:12 PM #
That is definitely incredible and very nicely written. Usually I do not ever make posts on post on blogs, But I have got to congratulate you on this one. Great blog
4/6/2010 1:39:19 AM #
Great post..Keep them coming Smile Thanks for sharing.
4/6/2010 8:49:18 PM #
Admiring the time and effort you put into your blog and detailed information you offer! I will bookmark your blog and have my children check up here often. Thumbs up!
4/7/2010 4:10:40 AM #
Make an impact on! Give gives thanks you!
4/7/2010 4:47:43 AM #
Stumbled into this site by chance but I’m sure glad I clicked on that link. You definitely answered all the questions I’ve been dying to answer for some time now.  Will definitely come back for more of this. Thank you so much
4/7/2010 7:27:52 AM #
I bookmarked this blog a while ago because of the awesome content and I am never being dissapointed. Keep up the good work.
4/7/2010 12:45:14 PM #
Excellent conclusion. I am forwarding this to my readers as I am sure they will benefit from it.
4/7/2010 1:47:18 PM #
thankyou very much, I must say your website is fantastic!
4/7/2010 5:31:03 PM #
Hey just found this site when searching in Google and I love it!
4/7/2010 8:48:57 PM #
While this subject can be very touchy for most people, my opinion is that there has to be a middle or common ground that we all can find. I do appreciate that youve added relevant and intelligent commentary here though. Thank you!
4/7/2010 11:58:12 PM #
Hey just found this site when searching in Google and I love it!
4/8/2010 1:43:28 AM #
Maintain earning a living ,good employment!
4/8/2010 1:59:47 AM #
Terrific post, good work. It Couldn't be wrote any improved. Reading this post reminds me of my older boss! He always kept speaking about this. I will forward this article to him. Pretty sure he will have a superb read. Thanks for posting!
4/8/2010 8:22:36 AM #
It is my very first time i have a look at this web site. I recently found such large numbers of fascinating material in your own web site specifically this blog page. Among the various comments on your writings, I guess I'm not the only one experiencing all of the pleasure right here!
4/8/2010 4:04:46 PM #
does anyone know where i can find a good amount of forex trading resources? i keep a live journal with all the good stuff that i found on http://forextradingworld.org
4/8/2010 5:04:28 PM #
Consider a rest from your hard computer function and invest some high quality time outside!
4/8/2010 9:29:22 PM #
Hi, I can’t understand how to add your website in my rss reader. Can you Help me, please? I really want to read your future posts.
4/8/2010 9:56:00 PM #
I never realized this before, but you possess a precise acceptable point indeed!
4/9/2010 1:44:33 AM #
Occasionally I'll stumble across a site like this and I'll realize that there certainly are still relevant pages on the intrawebs. Smile. Arigato.
4/9/2010 5:51:06 AM #
I was very delighted to find this site.I wanted to thank you for this great read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out new stuff you post.
4/9/2010 6:32:14 AM #
I'm truly happy to find this great site. I would like to thank you so much for this excellent read. If you possibly could add Reddit button to your web, it will help you to reach extra persons on-line. Kind regards
4/10/2010 3:13:35 AM #
Progress doing the job, great career!
4/10/2010 5:45:49 AM #
As GDP reports are often subject to substantial quarter-to-quarter volatility and revisions, it is preferable to follow the indicator on a year-to-year basis. It can be valuable to follow the trend rate of growth in each of the major categories of GDP to determine the strengths and weaknesses in the economy.
4/11/2010 1:17:29 AM #
This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and useful. Keep up the good work.
4/11/2010 2:30:09 AM #
This blog has so much Great information in it that i could spend all day reading it.
4/11/2010 10:47:21 AM #
Does anyone believe the just released hamp plan will get anything accomplished?
4/11/2010 2:04:00 PM #
I am writing a paper on this subject and your post is very helpful and educational.
4/12/2010 1:34:17 AM #
I keep listening to the news speak about getting free online grant applications so I have been looking around for the best site to get one.
4/12/2010 5:26:08 AM #
Interesting post Smile I do have a couple of questions though, need to think  more in depth and get back later
4/12/2010 5:20:01 PM #
Sweet.... This is what I'm looking for... Thanks for sharing ;)
4/12/2010 10:00:33 PM #
Yet another quality post. I put in a plug for your blog at mine. Anyway, I am sure many people forget the point you are discussing.
4/13/2010 12:23:54 AM #
Well, the post is actually the freshest topic on this registry related issue. I fit in with your conclusions and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the phenomenal lucidity in your writing. I will right away grab your rss feed to stay abreast of any updates.
4/13/2010 1:09:30 PM #
nice blog guys, i like the interface here, it looks cool..just wanted to comment on that
4/13/2010 4:59:26 PM #
Awesome blog, I'm going to tell all my friends about this! Wow, thanks again.
4/14/2010 10:29:21 PM #
I would like to thank you for the efforts you have made in writing this post. 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.
4/15/2010 3:03:23 AM #
Good read, I will link a reference to this from my blog for my friends.
4/15/2010 2:45:46 PM #
this web site stinks i like http://www.movie25.tv u dont have to download
4/15/2010 11:16:34 PM #
Shame on you for creating another terrific post! Awesome stuff, keep up the good work. I see a lot of potential! I wonder if you are an active user with any social networking sites like Digg or Stumble Upon?
4/15/2010 11:25:00 PM #
I have recently started my individual blog so its gratifying to pickup angles from what you have going here. Many Thanks.
4/16/2010 12:07:01 AM #
Occasionally I'll land on a site akin to this and I'll realize that there actually are still relevant pages on the net. Smile
4/16/2010 8:48:31 AM #
I never realized this before, but you make a very fabulous point indeed!
4/17/2010 1:53:22 AM #
Cuba is a great country even though yes there are issues, but aren there issues with all countries? They just need to setup a good infrastructure and develop a strong economy. It takes up to $1 to call Cuba from any country, this is just too much.
4/17/2010 3:27:31 AM #
nice blog
4/17/2010 6:21:06 AM #
Although I would’ve preferred if you went into a little bit more detail, I still got the gist of what you meant. I agree with it. It might not be a popular idea, but it makes sense. Will definitely come back for more of this. Great work
4/17/2010 8:54:06 AM #
This was just what I was looking for. I'll come back to this blog for sure!
4/17/2010 11:17:12 AM #
A thoughtful opinion and ideas I will use on my website. You've obviously spent some time on this. Thank you!
4/17/2010 3:16:58 PM #
A thoughtful insight and ideas I will use on my blog. You've obviously spent a lot of time on this. Well done!
4/17/2010 4:32:24 PM #
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
4/17/2010 6:05:24 PM #
Yes, I believe this story is nice, I searched for it in Google and I'll be back soon.
Prince Rout writing from British Isles.
4/17/2010 9:17:22 PM #
This was just what I was on the look for. I'll save this blog for sure!
4/17/2010 10:58:21 PM #
This is my first time I have visited this site. I found a lot of interesting information in your blog. From the volume of comments on your posts, I guess I am not the only one! keep up the good work.
4/19/2010 2:45:13 AM #
good template and good posting.thanks this is wonderful information
4/19/2010 3:29:03 AM #
Today, I misspelled a word at work. I am a tattoo artist.
4/19/2010 6:35:50 PM #
I bookmarked this blog a while ago because of the smart content and I am never being dissapointed. Keep up the good work.
4/19/2010 9:23:32 PM #
Another nice post. This is a very nice blog that I will definitively come back to several more times this year!
4/19/2010 10:25:21 PM #
Goodblog but I had some problems watching it in Opera. Got any clue why?
4/19/2010 11:23:50 PM #
Today, I received a second-degree burn and trip to the emergency room because a baked potato exploded in my hand.
4/20/2010 12:41:01 AM #
I thoroughly agree with the earlier remark, the world-wide-web is without a question increasing in to the most crucial style of communication around the world and it's because of to web sites like this that thoughts are dispersing so rapidly.
4/20/2010 1:26:14 AM #
Today, I discovered that the only allergy medicine that works for me gives me awful diarrhea. So, at least I can breathe while I spend the day in the bathroom.
4/20/2010 10:56:50 AM #
I think am just having some problems with subscribing to RSS feed here.
4/20/2010 11:44:02 AM #
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
4/20/2010 1:15:08 PM #
Great post, keeping me from updated
4/20/2010 3:36:24 PM #
Anuncios Clasificados Gratis en España.
4/20/2010 5:18:05 PM #
This was just what I was looking for. I'll bookmark this blog for sure!
4/20/2010 6:14:21 PM #
Your blog is outrageous!  I mean, Ive never been so entertained by anything in my life!  Your vids are perfect for this.  I mean, how did you manage to find something that matches your style of writing so well?  Im really happy I started reading this today.  Youve got a follower in me for sure!
4/20/2010 7:53:23 PM #
Smartblog but I had some problems watching it in Internet Explorer. know why?
4/20/2010 9:41:53 PM #
Thanks for another fantastic post. I am rather sure this post has helped me save many hours of browsing other similar posts just to find what I was looking for. I just want to say: Thank you!
4/20/2010 9:53:42 PM #
I admit, I have not been on this webpage in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals.
4/21/2010 4:38:00 AM #
Today, I was really ticked off because my phone wouldn't work, so I threw it at my couch. It bounced back up and hit me right in the forehead. I now have a huge red bump on my head.
4/21/2010 8:34:51 AM #
Really enjoy read your article. Waiting your next post.
Happy blogging.

Thanks
Jessi

4/21/2010 1:22:30 PM #
I am quite interesting in this topic hope you will elaborate more on it in future posts
4/21/2010 4:29:36 PM #
Bani pe internet - Online guide for making money
4/21/2010 6:22:58 PM #
I admit, I have not been on this webpage in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. супер проститутки Москвы
4/21/2010 9:03:59 PM #
I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.  великолепные проститутки Москвы
4/21/2010 9:05:39 PM #
Thanks for another good post. I am pretty sure this article has helped me save many hours of browsing other similar posts just to find what I was looking for. Once again: Thank you!
4/21/2010 11:29:43 PM #
Just want to say your article is striking. The clearness in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the effective work. супер проститутки Москвы
4/21/2010 11:42:23 PM #
This is one technology that I would love to be able to use for myself. It’s definitely a cut above the rest and I can’t wait until my provider has it. Your insight was what I needed. Thanks
4/22/2010 3:56:34 AM #
(I miei amici | Benvenuti | Oh mio i) si spera avere un (| buona |) grande bella giornata! Penso di avere piů punti utili sull'utilizzo di Twitter per il tuo blog% del mercato BlogTitle%. (La A |) (rapido | veloce veloce |) (| marrone rosso nero |) (volpe |) (lupo saltň | delimitato | luppolata |) saltato sul (|) (pigro stanco cane | cane). Avete ora un sito web gratuito con (manusl utente | manuali in pdf | manuale per i proprietari) 's?  marketings Inviami una novitŕ per Loeven@yahoo.com
4/22/2010 2:34:09 PM #
Thanks for taking this opportunity to talk about "jPalm | Creating iCalendar events with ASP.NET MVC",  I benefit from learning about this topic. If possible, as you gain data, please update this blog with new information. Thanks, Hier
4/22/2010 6:07:19 PM #
I truly like your website layout it is so clean, easy to read. We have just recently developed a brand-new bittorrent site for games (nintendo wii, pc,ds,xbox 360,playstation 2 etc). If you got a min check out  my link thank you.
4/22/2010 6:48:39 PM #
I bookmarked this blog a while ago because of the fantastic content and I am never being dissapointed. Keep up the good work.
4/22/2010 7:52:36 PM #
I have to say, I dont know if its the clashing colours or the bad grammar, but this blog is hideous!  I mean, I dont want to sound like a know-it-all or anything, but could you have possibly put a little bit more effort into this subject.  Its really interesting, but you dont represent it well at all, man.
4/23/2010 9:53:49 AM #
Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject... Regards..
ED
4/23/2010 1:31:24 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
4/23/2010 3:01:09 PM #
Just want to say your article is striking. The clearness in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the effective work. великолепные проститутки Москвы
4/23/2010 4:26:20 PM #
I dont know what to say.  This blog is fantastic.  Thats not really a really huge statement, but its all I could come up with after reading this.  You know so much about this subject.  So much so that you made me want to learn more about it.  Your blog is my stepping stone, my friend.  Thanks for the heads up on this subject.
ED
4/23/2010 4:46:10 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
4/23/2010 7:13:09 PM #
Browsing a number of blogengine.net blogs - appears a perfect platform. Ideal wishes together with your web site, cheers!
4/24/2010 3:48:57 AM #
I have been surfing online more than three hours today, yet I never found any interesting article like yours. It's pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will be much more useful than ever before.
4/24/2010 6:00:42 AM #
Today, I went to the movies. When I got out, I saw that someone hit my car but were nice enough to leave a note. It said, "Ouch - that's going to cost you some money." They signed it with a happy face sticking out it's tongue.
4/24/2010 9:34:34 AM #
I Very much recognise what your stance in this issue is. Though I should disagree on several of the finer points, I feel you did a wonderful job outlining it. Certainly beats needing to research it on my own. Cheers.
4/24/2010 12:12:37 PM #
Superb Blog. Niftier then the simillar post I seen last Monday on google. Keep up the good work.
4/24/2010 4:56:35 PM #
I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful
4/24/2010 5:41:02 PM #
Hi what theme are you using for your site? Can you email me at Dudek@yahoo.com thanks
4/24/2010 7:55:11 PM #
Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
4/24/2010 9:25:53 PM #
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. Rapidshare search
4/24/2010 10:04:43 PM #
A thoughtful opinion and ideas I will use on my blog. You've obviously spent some time on this. Thank you!
4/25/2010 2:20:20 AM #
I have been reading a lot on here the topic jPalm | Creating iCalendar events with ASP.NET MVC inspired me, i have picked up some really great ideas. Thanks and i hope to see more soon.
4/25/2010 11:48:09 AM #
Just a question.  Do you think you could add a little more in the way of content here?  I think youve got some interesting points, but Im just not sold.  If you really want to get the crowd behind you, youve got to entertain us, man.  Maybe you could add a video or two to drag the message home.
4/25/2010 8:55:59 PM #
This is a good piece of content, I was wondering if I could use this write-up on my website, I will link it back to your website though. If this is a problem please let me know and I will take it down right away. Old Texas Holdem portal
4/25/2010 9:03:35 PM #
Stunningblog but I had some problems watching it in Opera. Got any clue why?
4/25/2010 9:51:07 PM #
Thanks for another good post. I am quite sure this article has helped me save many hours of browsing other similar posts just to find what I was looking for. Keep up the good work: Thank you!
4/25/2010 10:46:19 PM #
Stunningblog but I had some problems watching it in Explorer. know why?
4/26/2010 1:27:02 AM #
Do you have any other sites other than jPalm | Creating iCalendar events with ASP.NET MVC?  Because with the economy getting better, we'll see.  Because getting prepared and ready with the right stuff and a list is going to make it better, ya know?
4/26/2010 8:45:22 AM #
This great article right here has great worth and i'll be firmly sticking all-around to find out what else occurs
4/26/2010 9:51:53 AM #
Thank you for your help!
4/26/2010 11:17:09 AM #
Nice articles
4/26/2010 11:30:27 AM #
I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful
4/26/2010 11:33:13 AM #
Nice articles
4/26/2010 5:33:42 PM #
Thanks for another fantastic post. I am pretty sure this article has helped me save many hours of browsing other similar posts just to find what I was looking for. Once again: Thank you!
4/26/2010 7:32:52 PM #
i know this isn't exactly on topic, but i have a blog using the blogengine platform as well and i'm having problems with my comments displaying. is there a setting i am missing? maybe you could help me out? thank you.
4/26/2010 8:05:45 PM #
This was just what I was on the look for. I'll bookmark this blog for sure!
4/26/2010 9:33:19 PM #
That's some inspiring information. Never ever knew that beliefs could be this varied. Many thanks for all the determination to include such valuable information here.
4/27/2010 12:31:42 AM #
Find The Best Online Forex Brokers. Many traders have troubles finding a good Online Forex Broker. For a complete list of all Online Forex Brokers visit http://onlineforexbrokers.info . If you already choosed a Forex Broker why don't you give it a review. The Best Online Forex Brokers are willing to double your first deposit when you register with them so you can start trading right away. In my opinion, the best forex platform to trade is metatrader. Your Online Forex Broker should give you access to all kind of market resources, including tutorials, news and forex seminars. Good luck in choosing your Forex Broker
4/27/2010 4:37:13 AM #
Lately, I did not give a whole lot of thought to leaving comments on blog posts and have left opinions even less. Reading through your valuable information, might inspire me to take action often.
4/27/2010 8:47:07 PM #
Niceblog but I had some problems watching it in Firefox. know why?
4/27/2010 9:51:39 PM #
This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and informative. Keep up the good work.
4/27/2010 10:05:35 PM #
I dont know what to say.  This blog is fantastic.  Thats not really a really huge statement, but its all I could come up with after reading this.  You know so much about this subject.  So much so that you made me want to learn more about it.  Your blog is my stepping stone, my friend.  Thanks for the heads up on this subject.
4/28/2010 5:07:21 AM #
Fantastic Blog.  then the simillar post I seen last week on Blogspot. Keep up the good work.
4/28/2010 3:01:17 PM #
I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!
ED
4/28/2010 8:12:20 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
4/28/2010 8:24:45 PM #
Niceblog but I had some problems watching it in FFox. know why?
4/28/2010 10:01:44 PM #
This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and helpful. Keep up the good work.
4/28/2010 11:57:16 PM #
Hi there, I saw your web-site from wikipedia and after reading a couple of other website posts, I can say that your website gave me the exact information I want to know about "jPalm | Creating iCalendar events with ASP.NET MVC". Regards, Bernhard Beauvais.
4/29/2010 3:52:57 AM #
Find The Best Online Forex Brokers. Many traders have troubles finding a good Online Forex Broker. For a complete list of all Online Forex Brokers visit http://onlineforexbrokers.info . If you already choosed a Forex Broker why don't you give it a review. The Best Online Forex Brokers are willing to double your first deposit when you register with them so you can start trading right away. In my opinion, the best forex platform to trade is metatrader. Your Online Forex Broker should give you access to all kind of market resources, including tutorials, news and forex seminars. Good luck in choosing your Forex Broker
4/29/2010 6:32:07 AM #
I agree with the previous poster, it seems to me like you'll do a fantastic job on the web.
4/29/2010 8:42:42 AM #
Hi  blog im from irland but im moving to USA i found this on the aol search engine, I'm thinking about starting a private jets for sale blog,keep the good work up i will add you to my favoroties.
4/29/2010 5:29:32 PM #
What I want to know is why you didnt think to include the other side of this issue?  There are so many things that youre missing here that I dont see how you could actually form an intelligent opinion on the subject.  Its like you didnt even consider that there me be another side here.  Im kind of disappointed.
4/29/2010 6:57:04 PM #
Sosby9@gmail.com
4/29/2010 7:33:41 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
4/29/2010 9:54:28 PM #
I bookmarked this blog a while ago because of the nice content and I am never being dissapointed. Continue the good work.
4/29/2010 10:55:26 PM #
This was just what I was searching for. I'll save this blog for sure!
4/30/2010 2:05:52 AM #
Just thought you'd be interested to know that I have saved your blog to my bookmarks.

I've seen your other blog posts as well and I think you've got great ideas. Keep it going!
4/30/2010 4:33:21 AM #
I just discovered your website on yahoo and see that you've got some excellent thoughts in this post. I specifically appreciate the way you've been able to stick so considerably thought into a relatively short submit (comparitively) which creates it an thoughtful publish on your subject. In my opinion, you could have presented the topic in a really thorough yet concise manner, that is actually useful when someone wants to get the facts with no spending too very much time searching the Internet and sifting out the noise to locate the answers to their questions. So a lot of of the effects on search engines are just unintelligible junk, it's nice to see a publish that creates sense. If you don't mind I'm going to add this article and your blog to my delicious favorites so I can share it with my family. I appear forward to coming back to read your future posts also.
4/30/2010 9:58:32 AM #
I am often trying to find absolutely love your content. The article curiosity. post on this website
4/30/2010 10:34:14 AM #
Thanks for good article. Hope to see more soon.
4/30/2010 1:34:01 PM #
Hi i love your blog ill add you to my favorites thanks.
4/30/2010 2:18:14 PM #
My first comment. Found your blog a couple of times inadvertently. Yours is one of those blogs I could start reading and not know when to stop.
4/30/2010 6:39:41 PM #
It's not the will to win, but the will to prepare to win that makes the difference.
4/30/2010 10:10:30 PM #
Smartblog but I had some problems watching it in Chrome. know why?
4/30/2010 11:04:29 PM #
Thanks for another fantastic post. I am quite sure this post has helped me save many hours of browsing other similar posts just to find what I was looking for. Once again: Thank you!
5/1/2010 12:06:41 AM #
I bookmarked this blog a while ago because of the good content and I am never being dissapointed. Continue the good work.
5/1/2010 12:12:35 AM #
I just discovered your web site on yahoo and see that you've got some fantastic thoughts in this post. I specifically appreciate the way you've been able to stick so very much thought into a relatively short submit (comparitively) which creates it an thoughtful post on your subject. IMHO you put a lot of good information in this submit not having all the filler that most bloggers use just to make their posts appear longer, that is ideal for a gal like me who doesn't have a lot time cause I'm usually within the go. I often get so frustrated with so many of the final results in the major SE's due to the fact they frequently seem to mostly be filled with filler content that frequently isn't quite sensible. If you don't mind I'm going to add this post and your weblog to my delicious favorites so I can share it with my family. I appear forward to coming back to read your future posts too.
5/1/2010 2:17:08 AM #
Browsing a number of blogengine.net blogs - it looks a tremendous platform. Best wishes to your website, cheers!
5/1/2010 10:12:19 AM #
Hi  blog im going to open a blog about tractors soon, i found some tips on the way your blog is set up thank you.
5/1/2010 11:20:46 AM #
Thanks for another smart post. I am rather sure this article has helped me save many hours of browsing other similar posts just to find what I was looking for. Keep up the good work: Thank you!
5/1/2010 12:36:08 PM #
Thanks for another useful post. I am rather sure this article has helped me save many hours of browsing other similar posts just to find what I was looking for. I just want to say: Thank you!
5/1/2010 2:29:56 PM #
This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and helpful. Keep up the good work.
5/1/2010 3:16:56 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/1/2010 3:35:54 PM #
Another awesome post. This is a very nice blog that I will definitively come back to several more times this year!
5/1/2010 5:00:23 PM #
Thanks for another informative post. I am quite sure this post has helped me save many hours of scrolling through other similar posts just to find what I was looking for. Once again: Thank you!
5/1/2010 7:44:47 PM #
Smartblog but I had some problems watching it in Google Chrome. Got any clue why?
5/1/2010 8:51:42 PM #
Thanks for another fantastic post. I am pretty sure this post has helped me save many hours of browsing other similar posts just to find what I was looking for. Once again: Thank you!
5/2/2010 3:57:31 AM #
I really enyojed this brilliant blog. Please keep them coming. Greets!!!
5/2/2010 4:47:01 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/2/2010 4:56:50 AM #
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post
5/2/2010 5:07:39 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/2/2010 5:33:27 AM #
These kind of post are always inspiring and I prefer to read quality content so I happy to find many good point here in the post, writing is simply great, thank you for the post
5/2/2010 5:58:49 AM #
Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
5/2/2010 8:34:06 AM #
Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
5/2/2010 8:34:09 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/2/2010 8:34:13 AM #
These kind of post are always inspiring and I prefer to read quality content so I happy to find many good point here in the post, writing is simply great, thank you for the post
5/2/2010 8:34:17 AM #
These kind of post are always inspiring and I prefer to read quality content so I happy to find many good point here in the post, writing is simply great, thank you for the post
5/2/2010 8:34:20 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/2/2010 9:47:44 AM #
Intresting post, i really enjoyed reading it. Smile
5/3/2010 7:09:52 AM #
Just thought I'd leave a comment and see if it gets posted. Lately I have been jumping from one blog to another and will not know when to stop. I ended up here so I think I will finally take a break.
5/3/2010 7:10:17 AM #
Wow, what a blog!  I mean, you just have so much guts to go ahead and tell it like it is.  Youre what blogging needs, an open minded superhero who isnt afraid to tell it like it is.  This is definitely something people need to be up on.  Good luck in the future, man.
5/3/2010 11:07:57 AM #
I have been reading your posts for the last couple of hours, and it all has been very informative and well written.  I just wanted to let you know that for some reason this entry doesn't seem to work in Internet Explorer.  On a side note, I was wondering if you wanted to swap blogroll links?  I hope to hear from you soon!
5/3/2010 2:49:19 PM #
Thanks for the information, i posted your blog to my facebook group in the category `jPalm | Creating iCalendar events with ASP.NET MVC`. Regards, Katy
5/3/2010 3:29:39 PM #
Stunningblog but I had some problems watching it in Explorer. know why?
5/3/2010 3:30:58 PM #
the very best thing concerning the VIp area is that you can get access for free of charge via there GPT program heading before long.www.fileworkshop.net
5/3/2010 4:23:28 PM #
Excellent post! I've bookmarked your web site as well since I discovered it is  basically educational and I enjoyed reading your posts.
5/3/2010 4:33:08 PM #
Hi Dude, when opening your page i got some sort of strange errors all over the page, in case it's critical just letting you know it said: ProjectReferences = "9ED9914A-FB6E-4D21-8C71-9122E8C3076B|BlogEngine.Core.dll;"
5/3/2010 5:33:38 PM #
This was a nice post and I think it is pretty easy to see from the other comments as well that this post is well written and informative. God bless.
5/3/2010 8:18:45 PM #
Another useful post. This is a very nice blog that I will definitively come back to several more times this year!
5/3/2010 10:16:07 PM #
Smartblog but I had some problems watching it in IE. know why?
5/4/2010 1:00:43 AM #
I dont know what it is about this blog that turns me off so much, but you just dont seem to get me excited.  I dont know if its the lack of content or just the way you wrote it.  But you really dont seem to understand that your readers may not agree with you.  Youre really just too out there for me.
5/4/2010 4:53:58 PM #
Dont take this the wrong way, but youre totally boring me here.  Dont get me wrong, I think what you have to say is valid...totally!  But, youve got to give me something to think about that involves images.  You know what they say, -A picture is worth a thousand words.-  You could cut down on the words if you just gave me a few pictures.
5/4/2010 10:09:19 PM #
I bookmarked this blog a while ago because of the awesome content and I am never being dissapointed. Continue the good work.
5/4/2010 10:23:04 PM #
Man oh man - you really opened up my eyes!  jPalm | Creating iCalendar events with ASP.NET MVC was a wonderful read. The Internet has so much information, I get so caught up in so many different directions, it so hard to figure it all out.  Thanks again for the post!
5/5/2010 7:55:08 AM #
Great post it is enlightening to hear what most posters post.
5/5/2010 8:10:41 PM #
Watch high quality movie streams for free at http://moviemaze.us/ Smile
5/5/2010 10:33:56 PM #
Great post and resource! Thanks for it, it was greatly admired.
5/6/2010 5:04:49 AM #
One of the best benefits of an online Forex broker is that it has the benefit of overcoming the fact that in the past only banks had access to the Forex market. But because of web-based Forex brokers individual traders now have that access as well. This means that the online foreign exchange broker can now trade on behalf on any individual, allowing them complete access to Forex rates, news and other information. This can only benefit individual clients in helping them gain a better position in the market and able to buy or sell at any time of day.
5/6/2010 1:34:59 PM #
You will discover several incredibly good points made here. Generally, I am not pretty keen on blogs. however, sometimes all of us have to take notice. Exciting, I am grateful to you.
5/6/2010 1:48:36 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/7/2010 1:24:29 AM #
Great post! I?m just starting out in community management/marketing media and trying to learn how to do it well - resources like this article are incredibly helpful. As our company is based in the US, it?s all a bit new to us. The example above is something that I worry about as well, how to show your own genuine enthusiasm and share the fact that your product is useful in that case
5/7/2010 2:33:04 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/7/2010 9:46:45 PM #
Thanks for another good post. I am rather sure this post has helped me save many hours of reading other similar posts just to find what I was looking for. Keep up the good work: Thank you!
5/7/2010 10:40:39 PM #
trying to view your posting.  Your theme isn't working correctly wiht safari.
5/8/2010 12:33:35 AM #
Nice weblog post. It is going to be interesting to see what other commenter's have to say. I was searching around for info and your website came up first.
5/8/2010 7:48:58 AM #
The next time I read a blog, I hope that it doesnt disappoint me as much as this one.  I mean, I know it was my choice to read, but I actually thought youd have something interesting to say.  All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.
5/8/2010 2:53:19 PM #
Great work,webmaster,nice design!
5/8/2010 3:50:44 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/9/2010 3:11:08 AM #
Well, the post is actually the freshest topic on this registry related issue. I fit in with your conclusions and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the phenomenal lucidity in your writing. I will right away grab your rss feed to stay abreast of any updates.
5/9/2010 6:20:16 AM #
Wow! Thank you! I always wanted to write in my site something like that.
5/9/2010 10:32:16 AM #
I am curious what CMS your website is built on? It seems to be actually good and I just like all the visitor functions that are available. Sorry if this is the wrong place to ask this and yet I wasn't sure how to get in touch with you - with thanks.
5/9/2010 2:04:33 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/9/2010 2:53:21 PM #
Thanks for another nice post. I am completely sure this post has helped me save many hours of browsing other similar posts just to find what I was looking for. Once again: Thank you!
5/9/2010 5:30:15 PM #
This was just what I was on the look for. I'll come back to this blog for sure!
5/10/2010 5:55:37 AM #
Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up
5/10/2010 6:55:52 AM #
hello it is my first comment on this blog and at first I would like to thank you for the great quality information, which I found in this and all previous topics , it really helped me very much. I will definitely put this website on my google reader Smile Also, I would like to ask - don't you mind if I will quate some information from your blog since I am writing articles for the Bukisa, Ezine and other articles directories (this is my part time job)? It would really help me with some of mine articles. Of course, I will mention your website title or URL (not all articles directories allows URL's , so I can't 100% promise that you will get a direct backlink to your blog).
5/10/2010 2:51:01 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/10/2010 5:35:47 PM #
Another nice post. This is a very nice blog that I will definitively come back to several more times this year!
5/11/2010 12:19:27 AM #
I've been enthusiastic about beginning a blog like this, however I just don't know if I would have the tenacity and the momentum to keep going day after day.  I suppose I ought to go for it if I really want it!
5/11/2010 2:48:52 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/11/2010 4:00:57 PM #
You made some good points there. I did a search on the topic and found most people will agree with your blog.
5/12/2010 6:03:44 AM #
This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work.
5/12/2010 3:02:43 PM #
I just added this blog to my Fav’s. Very well written blog piece!
5/12/2010 3:45:56 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/12/2010 9:11:51 PM #
Another informative post. This is a very nice blog that I will definitively come back to several more times this year!
5/13/2010 4:14:41 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/14/2010 4:04:28 AM #
yo good blog and nice work our blog video newspaper will soon be adding reviews on blogs and add them to our as the top best 1000 blogs to visit we also do video reviews on jPalm | Creating iCalendar events with ASP.NET MVC  and all types of reviews go here
5/14/2010 6:52:01 AM #
Have you ever considered adding more videos to your blog posts to keep the readers more entertained? I mean I just read through the entire article of yours and it was quite good but since I'm more of a visual learner,I found that to be more helpful well let me know how it turns out
5/14/2010 3:42:59 PM #
Really interesting articles. I enjoyed reading it. Thanks for sharing a nice info.
5/17/2010 3:52:59 AM #
There is obviously a lot to know about this.  I think you made some good points in Features also.
5/17/2010 4:08:23 PM #
Dont take this the wrong way, but youre totally boring me here.  Dont get me wrong, I think what you have to say is valid...totally!  But, youve got to give me something to think about that involves images.  You know what they say, -A picture is worth a thousand words.-  You could cut down on the words if you just gave me a few pictures.
5/18/2010 12:12:18 AM #
Interesting and it could be worth seeing what individuals could say.
5/18/2010 2:32:13 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/18/2010 2:32:19 AM #
These kind of post are always inspiring and I prefer to read quality content so I happy to find many good point here in the post, writing is simply great, thank you for the post
5/18/2010 2:32:26 AM #
You made some Good points there. I did a search on the topic and found most people will agree.
5/18/2010 2:32:32 AM #
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post
5/18/2010 2:32:39 AM #
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
5/18/2010 4:14:41 AM #
Found your site on del.icio.us today and really liked it.. i bookmarked it and will be back to check it out some more later ..
5/18/2010 8:58:35 PM #
Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!
5/19/2010 10:10:56 PM #
This was just what I was on the look for. I'll save this blog for sure!
5/20/2010 12:24:51 AM #
Generally I do not post on blogs, but I would like to say that this post really forced me to do so, Excellent post!
5/20/2010 4:00:56 AM #
I just hope to have understood this the way it was meant
5/21/2010 1:03:31 PM #
hello, thank you for this latest information. Therefore, I would like to ask for your permission to add some of this information in my blog. Of course, I will provide a link to your website, as a source of my mentioned information.
5/21/2010 9:06:07 PM #
While this subject can be very touchy for most people, my opinion is that there has to be a middle or common ground that we all can find. I do appreciate that youve added relevant and intelligent commentary here though. Thank you!
5/22/2010 5:59:27 PM #
This layout is so stellar.  How did you manage to make a blog thats as smart as it is sleek? I mean, its like an Aston Martin --smart and sexy at the same time.   Ive got to say, the layout alone made me come back to this blog again.  But now that Ive read what youve got to say, Ive got to share it with the world!
5/22/2010 7:51:03 PM #
Pingback from 92.ja3ra.com

400sel Central Heating 1991 Mercedes Benz, 400sel Fenders Sale Aftermarket Prices
5/24/2010 2:16:36 AM #
It’s cool to finally see a website where the writer understands really well about the interests.
5/24/2010 9:15:44 AM #
I'm occupying with this particular theme and I think I am going to advantage from this message. Thank you really a lot
5/24/2010 4:01:39 PM #
thx for all these useful info ,will be happy to read more about this soon !
5/24/2010 8:50:23 PM #
Smartblog but I had some problems watching it in Chrome. Got any clue why?
5/25/2010 10:05:20 PM #
This was just what I was on the look for. I'll save this blog for sure!
5/26/2010 12:43:33 AM #
Hi, great article. I am a big fan of Metallica too -  Their CD from 2008, Death Magnetic rocked and proved that they still got it. Iron Maiden is in the same boat - I couldn't be more excited for their tour this summer! Are you planning to go see them? Anyhow, nice site... I'm subscribed to your feed now so thanks again!
5/26/2010 1:58:17 PM #
hello i am new here.. I do not post on blogs, but I would like to say that this post really forced me to do so, Excellent post!
5/26/2010 1:59:45 PM #
hello..I did not give a whole lot of thought to leaving comments on blog posts and have left opinions even less. Reading through your valuable information
5/26/2010 2:21:17 PM #
Lol good stuff.
5/26/2010 9:00:16 PM #
What are you saying, man?  I know everyones got their own opinion, but really?  Listen, your blog is cool.  I like the effort you put into it, especially with the vids and the pics.  But, come on.  Theres gotta be a better way to say this, a way that doesnt make it seem like everyone here is stupid!
5/26/2010 11:53:35 PM #
Hi I reach your site by mistake when i was searching Google for this&nbsp;issue, I have to&nbsp;say your site is really helpful I also love the design, its amazing!. I dont have that much time to read all your post at the moment&nbsp;but I have bookmarked your site&nbsp;and also signed up for your RSS feeds. I will be back in a day or two. thanks for a great site.
5/27/2010 11:18:56 AM #
Love the new appear. I enjoyed this great article. Thanks for the excellent work.
5/27/2010 2:23:35 PM #
Hi just thought i would tell you something.. This is twice now i’ve landed on your blog in the last 2 weeks looking for totally unrelated things. Strange or what?
5/27/2010 5:48:46 PM #
You have really great taste on catch article titles, even when you are not interested in this topic you push to read it
5/27/2010 7:41:28 PM #
Know any other sites other than jPalm | Creating iCalendar events with ASP.NET MVC?  It's like Hells Kitchen with Ramsey.  I mean he's with this cooks and merchants and they just dont even know how to run their businesses.  Ya know?
5/28/2010 2:24:37 PM #
several months? I seem to be having  problems using the RSS feed
5/28/2010 4:48:31 PM #
Wicked story.
5/28/2010 10:11:55 PM #
Your blog is outrageous!  I mean, Ive never been so entertained by anything in my life!  Your vids are perfect for this.  I mean, how did you manage to find something that matches your style of writing so well?  Im really happy I started reading this today.  Youve got a follower in me for sure!
5/29/2010 12:10:02 PM #
Greetings
I think your on to something about your entry jPalm | Creating iCalendar events with ASP.NET MVC. I will certainly be reading your website more.
Goodbye
5/29/2010 10:26:36 PM #
This was just what I was looking for. I'll come back to this blog for sure!
5/30/2010 1:14:59 AM #
All I can say is keep it up.  This blog is so necessary in a time when everyone just wants to talk about how many people someones cheated on their wife with.  I mean, thanks for bringing intelligence back to the web, its been sorely missed.  Great stuff.  Please keep it coming!
5/30/2010 7:01:08 AM #
I wonder how you got so good.  HaHa!  This is really a fascinating blog, lots of stuff that I can get into.  One thing I just want to say is that your design is so perfect!  You certainly know how to get a girls attention!  Im glad that youre here.  I feel like Ive learned something new by being here.
5/30/2010 8:23:08 PM #
The Zune concentrates on being a Portable Media Player. Not a web browser. Not a game machine. Maybe in the future it'll do even better in those areas, but for now it's a fantastic way to organize and listen to your music and videos, and is without peer in that regard. The iPod's strengths are its web browsing and apps. If those sound more compelling, perhaps it is your best choice.
5/31/2010 8:54:07 AM #
I always like seeing where people started off… tends to add an extra layer of ‘human’ in my thinking of them (you were already pretty human before lol, this is just for general).
NAB
5/31/2010 11:52:49 AM #
Hows it going
can't  really agree with your entry however it is well written.  I like your layout that you use with your site.
5/31/2010 1:26:20 PM #
Hi buddy, your blog’s design is simple and clean and i like it. Your blog posts are superb. Please keep them coming. Greets!!!
5/31/2010 10:35:32 PM #
Nice post, snagged  the feed &amp;  I have  to do a update on our internal blog and Ill put a blerb to this post . Its on the mark  to a idea we are toying with   , I will forward  you a link.
6/1/2010 7:19:54 AM #
I like this show more then american Dad and family guy.
Clicky Web Analytics