Configuring Development Environment

31. March 2009

As a .NET developer I have a set of development tools I frequently use. As a test-driven developer I prefer to have some kind of a continuous integration environment available. This is the first part of the two post series. This first post will list components I use. The second post will describe how to configure TeamCity to use SQL Server as a main configuration repository.

Source control system

I currently use Subversion as my source control system. I like the fact that I can work on my files (see diffs for example) even when I’m not connected to my source control server. This is a huge advantage for notebook users in my opinion.

I currently use VisualSVN Server. It comes with a VisualSVN Server Manager (snap-in to the Microsoft Management Console) where you can very easily configure your source server. You don’t need to tweak authz file any more.

 

Development environment

I don’t want to spend too much time in this section because it would make this post way too long. Let me just note that my primary IDE is Microsoft Visual Studio with JetBrains ReSharper plugin.

As a unit test framework I use xUnit.net with xUnit.net Contrib integration to ReSharper. Why do I use xUnit.net and not NUnit or MSTest? The answer is best described by Jim Newkirk at Why did we build xUnit. I like the fact that the framework is very simple. It has a limited number of custom attributes and it’s reasonably fast. Assert methods are generic based which makes the code more precise. I also like the fact that each test is run in it’s own test class instance and therefore it improves individual test isolation.

Note: My biggest complaint about MSTest was the fact that it was only available in a special suite of Visual Studio. With Visual Studio 2008, MSTest is now part of Professional version of Visual Studio. I think that it is still not enough. Unit testing is such a basic requirement that it should be part of the platform (.NET Framework) or it’s SDK. I should be forced to buy Visual Studio to get MSTest binaries!

 

Build scripts

I am a long time NAnt user. I have a library of snippets I use for my build scripts. I have even created a set of CodeSmith templates that help me generate the basic NAnt scripts.

Even though I like NAnt a lot, I am slowly moving away toward MSBuild based scripts. Most of my new development is based on MSBuild scripts. Why? I like the fact that Visual Studio shares the same project configuration as my build system.

 

Continuous integration & Build system

I prefer spending my time coding rather than tweaking XML files to configure my environment. That’s why I decided to use JetBrains TeamCity. TeamCity is continuous integration and build management system that is available for free for small teams (details are available at JetBrains web).

 

Configuration repository

As a configuration repository I prefer Microsoft SQL Server database. For very small systems like stand-alone development on a notebook I would stay with HSQLDB which is the default configuration repository in TeamCity.

 

Installation and Configuration

First I install Microsoft .NET Framework, Microsoft SQL Server 2008 and Microsoft Visual Studio 2008. After that I install JetBrains ReSharper and xUnit.net. The last component to install is JetBrains TeamCity. Read my next blog post about configuring TeamCity with SQL Server.

Coding , ,

Comments

4/1/2009 9:54:34 AM #
Trackback from David Pokluda's blog

Configuring TeamCity with SQL Server
| Reply
5/1/2009 3:12:01 AM #
Nice article David.
| Reply
5/21/2009 11:17:08 AM #
Thank you.
| Reply
7/27/2009 1:29:41 AM #
Great job mate! I like your work. Thanks for sharing
| Reply
prabhat
prabhat
8/20/2009 2:33:47 AM #
BlogEngine is comparable to WordPress. WordPress is PHP powered while BlogEngine is ASP.NET powered. They share many common features. Whether it could be considered an upgrade or not depends on how customized your WordPress install is.
<a href=“http://www.ibowtech.com/algeria”>IT solution</a>
| Reply
9/14/2009 12:31:16 AM #
We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on. You have done a marvellous job!
| Reply
9/14/2009 1:39:53 AM #
Your blog provided us valuable information to work on. You have done a marvellous job!
| Reply
9/17/2009 1:23:12 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 informat
| Reply
9/18/2009 3:23:46 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 informat
| Reply
9/30/2009 8:22:21 PM #
great post , really good perspective on the subject and very well written, this certainly has put a spin on my day, many thanks from the UK and keep up the good work
| Reply
10/27/2009 1:59:41 PM #
Hello admin, I must admit that today is my first time I visit here. However, I have found so many interesting thing in your blog and I really love that. Keep up the good work!
| Reply
10/30/2009 7:31:04 PM #
SEO services relate to optimizing your website and keywords in order to bring you more visibility and traffic.
| Reply
11/3/2009 2:01:03 AM #
good post Thank for sharing
| Reply
11/3/2009 9:45:30 PM #
I guess there's always an easier way ...
| Reply
11/7/2009 4:51:24 AM #
Like your writing! Still you can do some things to improve it.
| Reply
11/7/2009 11:32:41 PM #
Hello admin, I must admit that today is my first time I visit here. However, I have found so many interesting thing in your blog and I really love that. Keep up the good work!
| Reply
11/10/2009 8:12:20 AM #
Just try to smile for about 2-3 mins then you can get back to work
| Reply
11/11/2009 6:42:09 PM #
So far, I managed to go though only some of posts you discuss here, but I find them very interesting and informative. Just want say thank you for the information you have shared. Regards
| Reply
11/13/2009 11:32:30 PM #
Do you make money out of this blog? just curious
| Reply
11/16/2009 8:57:15 PM #
This is niche your post has been very helpfull


Regards
Macklin


| Reply
11/16/2009 9:03:46 PM #
Well this is very interesting indeed.Would love to read a little more of this. Great post. Thanks for the heads-up�This blog was very informative and knowledgeable



Regards
Natl
| Reply
11/16/2009 11:41:29 PM #
You made some good points there. I did a search on the topic and found most people will agree with your blog. Thanks
| Reply
11/17/2009 4:31:26 PM #
Great Work


Regards
Rolonirst

| Reply
11/17/2009 7:51:07 PM #
Nice post I Like your site very well and continue to do so. I have bookmarked your site.



Regards and respect
Hudson

| Reply
11/18/2009 7:47:02 PM #
This is a cool screen idea ! It is very interesting indeed.Thank you for your info.i love to read all info.


Regards
Ansh
| Reply
11/19/2009 1:49:58 AM #
After reading your article anyone can easily configure in the required manner. Thanks for sharing another good post.
| Reply
11/19/2009 3:47:44 PM #
Hi nice to read this I realy like to


Regards
Golden


| Reply
11/20/2009 4:32:58 PM #
After reading your article anyone can easily configure in the required manner. Thanks for sharing another good post.
| Reply
11/20/2009 4:33:07 PM #
After reading your article anyone can easily configure in the required manner. Thanks for sharing another good post.
| Reply
11/20/2009 4:34:49 PM #
UK site bringing you a fantastic collection of classic practical jokes and tricks
| Reply
11/20/2009 4:37:27 PM #
This is a cool screen idea ! It is very interesting indeed.Thank you for your info.i love to read all info.
| Reply
11/20/2009 4:38:07 PM #
It is very interesting indeed.Thank you for your info.i love to read all info.
| Reply
11/20/2009 5:42:59 PM #
Nice resource. rss feed added
| Reply
11/21/2009 9:42:03 PM #
I am a software developer, but I am be beginner only. So it is really interesting to read about other developers experience. Reading your post I have found many useful things for the work. Thanks a lot for sharing this and I will be waiting for other great posts from you.
| Reply
11/25/2009 11:08:57 PM #
I often read your blog and always find it very interesting. Thought it was about time i let you know�Keep up the great work

Regards
jenny martin


| Reply
11/26/2009 5:32:21 PM #
Great ideas indeed! I will surely keep these in my mind!
| Reply
11/26/2009 5:33:08 PM #
Very interesting post. I really enjoy the reading. Thanks for sharing.
| Reply
11/26/2009 5:33:37 PM #
Great write up - Thank you for sharing..
| Reply
11/26/2009 5:34:14 PM #
Articles and content in this section of the website are really amazing.
| Reply
11/26/2009 5:34:44 PM #
Thanks for taking the time to discuss this,would you mind updating your blog with more information? It is extremely helpful for me.
| Reply
11/26/2009 7:32:24 PM #
Great detailed information, I ll be visiting you more frequently, here is very interesting information.
| Reply
11/30/2009 4:12:30 PM #
Nice Posting. great stuff good content in this blog
| Reply
11/30/2009 4:13:25 PM #
Your article is very interesting, I have introduced a lot of friends look at this article, the content of the articles there will be a lot of attractive people to appreciate, I have to thank you such an article.
| Reply
11/30/2009 4:14:51 PM #
Another great article i stumbled for today. I hope you keep posting helpful articles like this one. Keep posting.
| Reply
11/30/2009 4:17:25 PM #
Good post....thanks for sharing.. very useful for me i will bookmark this for my future needed. thanks for a great source.
| Reply
12/1/2009 8:38:17 PM #
mba program
| Reply
12/1/2009 8:39:10 PM #
Online Dating
| Reply
12/3/2009 3:18:01 AM #
I am happy to find this useful post here in the blog. Thanks for sharing it.
| Reply
12/6/2009 8:02:40 AM #
I was looking for this kind of information since a long time. You have finished my search by posting this link here. Any ways great post. Thanks for posting this here.
| Reply
12/7/2009 5:22:11 PM #
I liked the content on this site. Would like to visit again.
| Reply
12/7/2009 5:24:53 PM #
Contents of this website are good and appreciative.
| Reply
12/9/2009 1:30:41 AM #
I run quite a few blogs myself and this blogengine thing is something i'd like to try asap.
| Reply
12/9/2009 12:35:15 PM #
Great detailed information about configuring development environment. Thanks for sharing good stuff.
| Reply
12/9/2009 3:06:02 PM #
I have taken note of all the essential points and will try to configure this on my system. Hope it works wonders on my computer. Smile
| Reply
12/15/2009 5:54:45 PM #
This is awesome information about configuring development environment, will be useful for many students as well as professionals working on some projects.  
| Reply
12/19/2009 7:38:15 AM #
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
| Reply
12/20/2009 6:11:59 AM #
Great post! I am 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.
| Reply
12/21/2009 3:25:19 AM #
Interesting post
| Reply
12/21/2009 6:23:59 PM #
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.
| Reply
12/23/2009 8:29:28 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.
| Reply
12/23/2009 3:42:03 PM #
You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complicated and very broad for me. I am looking forward for your next post, I will try to get the hang of it!
| Reply
12/24/2009 1:47:07 PM #
I was still <a href="www.trademic.com/.../a> inferior  to

for the<strong>Wholesale handbags</strong> mother, also not<strong>Wholesale

jewelry</strong> once met with the <strong>Wholesale clothing</strong>death, I actually

once <a href="www.trademic.com/"><strong>china" rel="nofollow">www.trademic.com/"><strong>china wholesalers</strong></a>stood under

the  high <strong><a href="http://www.trademic.com/MAC_1__.htm">mac wholesale</a>

</strong>place  forest,looks<strong>PDA Phone</strong>that the spouse<strong>wholesale

watches</strong> vividly  goes far <strong>Wholesale Jewelry</strong></a>away,

<strong>Wholesale  fashion jewelry </strong>has the stork as<strong>Wholesale costume

jewelry</strong> if que in  his <strong>wholesale body jewelry</strong>shoe sole

fluttering<strong>wholesale silver  jewelry</strong>,he is catching<strong>costume jewelry

wholesale</strong> up with another<strong>wholesale  gold jewelry</strong> women's's

appointment<strong><a href="www.chinaphone.us/.../strong> anxiously?

The truth<strong>cheap wholesale electronics</strong> presses up to sad

<strong>wholesale</strong>and  shrill at present <strong><a

href="www.trademic.com/...RY_1__.htm">blackberry wholesale</a></strong>.  It is

not did <strong>mp4 watches</strong>not know, <strong>Wholesale Mp4</strong>before the tear

falls <strong>MP3 Players</strong>should say <strong>accessory car</strong>that I actually

cannot <strong><a href="http://www.trademic.com/china-

phone_1__.htm">chinaphone</a></strong>achieve.  Because I <strong>wholesale

products</strong>love him. I <strong>discount wholesale</strong>start  falsely, listens<a

href="www.trademic.com/"><strong>china" rel="nofollow">www.trademic.com/"><strong>china wholesale</strong></a> to the

rumor<strong>wholesale digital cameras</strong>actually attire to<strong>mp4

watches</strong> do knows nothing <strong>Wholesale Mp4</strong>about; I

learn<strong>wholesale t shirts </strong>to  spy on.
<a href="www.trademic.com/Iphone-3G-16Gb_1_.htm"><strong>iphone 3gs

wholesale</strong></a>
| Reply
12/24/2009 4:30:08 PM #
I digged this for more news from you.



Regards and respect
James
| Reply
12/28/2009 4:35:32 AM #
I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.
| Reply
12/28/2009 5:07:26 AM #
Many many thanks for sharing your views on the topic. I enjoy seeing websites. I truly loved reading your post. This is niche your post has been very helpful Thanks!
| Reply
12/28/2009 10:40:27 AM #
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!
| Reply
12/28/2009 10:48:25 AM #
Very interesting and helpful post. You have good command on the topic and have explained in a very nice way. Thanks for sharing.
| Reply
12/28/2009 10:30:20 PM #
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.
| Reply
12/30/2009 8:31:33 PM #
I've already bookmarked this article, this will be of great help for many working professionals. Thank you so much for posting this.
| Reply
1/3/2010 8:26:50 AM #
I personally have embraced the new technologies and the CMS platforms, I think the new tools only make the web designs better. I am glad that new technologies are coming out in web design that make things easier, improved, and better looking for design.
| Reply
1/4/2010 4:35:44 PM #
101Gear is a UK company bringing you the latest in cool gadgets; shipping to Europe, the USA, Canada, Australia and New Zealand.
| Reply
1/4/2010 7:45:12 PM #
You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.
| Reply
1/7/2010 5:42:48 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.
| Reply
1/7/2010 11:26:49 PM #
Don't listen to mean people. You are awesome and you have a huge heart.

| Reply
1/9/2010 7:53:05 PM #
Great. Thank you for lots of useful information.
| Reply
1/11/2010 3:26:04 AM #
Was really nice of you to say that ..
| Reply
1/11/2010 10:41:50 PM #
I must say that overall I am really impressed with this blog.It is easy to see that you are passionate about your writing. If only I had your writing ability I look forward to more updates and will be returning.
| Reply
1/14/2010 7:45:16 AM #
I must say that overall I am really impressed with this blog.It is easy to see that you are passionate about your writing. If only I had your writing ability I look forward to more updates and will be returning.
| Reply
1/14/2010 1:53:38 PM #
Pretty good post. I just stumbled upon your blog
| Reply
jim
1/14/2010 2:03:30 PM #
Good post….thanks for sharing.. very useful for me i will bookmark this for my future needed. thanks for a great source.


<a href="http://www.seoservicesindia.net">SEO Service Company</a>
| Reply
1/15/2010 6:27:46 PM #
I would like to thank you for the efforts you have made in writing this article.
| Reply
1/15/2010 9:17:46 PM #
Thanks for comming up with it, now I understand a little more about it.
| Reply
1/16/2010 2:01:18 AM #
Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
| Reply
1/20/2010 1:59:53 PM #
Thanks for sharing your tips, its tips like these that actually do make a difference to the individual readers of this blog
| Reply
1/20/2010 5:08:05 PM #
This is China's largest mobile phone store
<a href="www.chinaphone.us"><strong>china phone</strong></a>where you can find desirable products.
<a href="www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap wholesalers</strong></a>
and<a href="www.trademic.com/MAC_1__.htm"><strong>mac wholesale</strong></a>Wide range of products allows you
<a href="www.abercrombiefitchonsale.com"><strong>Abercrombie</.../a> to linger afternoon a memorable one
<a href="http://www.trademic.com"><strong>buy from china</strong></a>Do not miss the opportunity .
In <a href="www.trademic.com"><strong>wholesale</.../a>We will provide more good products to you with the
<a href="www.trademic.com"><strong>iphone clone</strong></a> also
<a href="www.trademic.com"><strong>suppliers</.../a>.If you can not find the product you want in
<a href="www.trademic.com/trademiciphone.html"><strong>iphone wholesale</strong></a>
You can come here to take a look
<a href="www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap wholesalers</strong></a> ,here must be<a href="www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap" rel="nofollow">www.trademic.com"><strong>cheap wholesalers</strong></a>the product you want .


  

| Reply
1/20/2010 5:37:54 PM #
Styles UK Premier Fashion Retailer For Men & Womens Designerwear
| Reply
1/20/2010 6:26:59 PM #
Thank you very much!
| Reply
1/21/2010 10:29:45 PM #
We are specialize in all kinds of shoes etc.
We had a good team full with passion.quality will be excellent and the price will be the cheapest one, the following is the detail:
1. Shoes:Nike Air Jordan, Nike Rift, Max 90, Bape, Adidas, Puma, Gucci, Timberland, Prada, Lv, Ice cream, UGG Boots,AF1,Visvim,CA shoes,Burberry,Hogans shoes, converse shoes, etc.
2.Jeans of Diesel, Rock&amp;Republic,Seven,red monkey, Evisu, D&amp;G, ED hardy, A&amp;F, BBC, GGG, Armani, Short, Coogi
3. T-shirt Tongolo, lacoste, burburry, boss, A&amp;F,Armani, Artful dodger, Bape, Bbc,Coogi,D&amp;G ,Ed hardy, Evisu,GGG,LRG, True Religion, Smet etc
4.Handbag 5.Watches: 6.Soccer suit, Sportswear, NFL jersey, NBA jersey, 2006-2007 football club jersey, suimsuit, and other apparel,
8. Accessories with Glasses, Caps, Belts, Jewellery, GHD hari straighten, welcome to visit website: http://www.Tradesino.com-----accept paypal
Email or msn:ritalegend@hotmail.com
| Reply
1/21/2010 11:46:33 PM #
This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article
| Reply
1/23/2010 7:47:21 AM #
Be glad of life because it gives you the chance to love, to work, to play, and to look up at the stars.
| Reply
1/25/2010 2:01:22 AM #
Great post! I am 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 someth
| Reply
1/26/2010 8:13:05 PM #
You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.
| Reply
2/1/2010 8:37:22 PM #
Aw, this was a really 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 alot and never seem to get something done.
| Reply
2/2/2010 10:39:59 PM #
I've already bookmark this article and will definitely refer this to all my close friends. Thanks!
| Reply
2/3/2010 8:14:14 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! I love what you guys are always up too. Such clever work and reporting! Keep up the great works guys I've added you guys to my blogroll. This is a great article thanks for sharing this informative information.. I will visit your blog regularly for some latest post.
| Reply
2/9/2010 2:43:57 AM #
Hi webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b 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!
| Reply
2/9/2010 5:32:48 PM #
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service?
Thanks!
| Reply
2/9/2010 6:47:49 PM #
I've surfed the net more than three hours today, however, I haven't found such useful information like yours. Thanks a lot, it's really useful for me.
| Reply
2/10/2010 2:36:51 AM #
Hey - squeamish website, honourable search around some blogs, seems a pretty overnice program you are using. I'm currently using Wordpress for a few of my sites but hunt to transfer one of them over to a construction related to yours as a endeavor run. Anything in portion you would advise some it?

Regards
krch
| Reply
2/13/2010 6:48:23 AM #
This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.
| Reply
2/14/2010 11:17:21 PM #
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.
| Reply
2/15/2010 4:38:50 AM #
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!
| Reply
2/15/2010 2:32:15 PM #
I like the way you have written about Development environment.Keep sharing more articles related to asp.net development as it helps in my work.
| Reply
2/15/2010 7:57:10 PM #
This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.
| Reply
2/20/2010 8:11:24 PM #
How-do-you-do, just needed you to know I have added your site to my Google bookmarks because of your extraordinary blog layout. But seriously, I think your site has one of the freshest theme I've came across. It really helps make reading your blog a lot easier.
| Reply
2/22/2010 2:54:56 PM #
Wow...this was a really good article. interesting...., thanks for sharing the info, keep up the good work going....
| Reply
2/22/2010 6:54:10 PM #
Dear guys, I've surfed the net more than three hours today, however, I haven't found such useful information like yours. Thanks a lot, it's really useful for me.
| Reply
2/23/2010 9:51:22 AM #
Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
| Reply
2/23/2010 7:05:36 PM #
Vietnam Open Tour provides tourist services in Vietnam. Our market is from budget traveler who have a chance to join daily typical tours with others, to traveler who wants a customized tours, personalized service and a high quality product, who want to go where they want to go, do what they want to do and have the travel experience they desire. We care about every person and every tour we do. We try our best for you. This is who we are. This is what we have been doing since 1998.
| Reply
2/24/2010 4:52:45 AM #
Thank you for the information, I think it will do a great help, thanks once again.
| Reply
2/25/2010 5:10:45 AM #
This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article
| Reply
3/1/2010 8:45:22 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
| Reply
3/2/2010 4:20:40 AM #
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.
| Reply
3/2/2010 8:16:15 PM #
Hello author, I've surfed the net more than three hours today, however, I haven't found such useful information like yours. Thanks a lot, it's really useful for me.
| Reply
3/3/2010 3:50:37 AM #
I don't agree with everything in this piece of content, but you do make some very good points. Im very interested in this subject matter and I myself do alot of research as well. Either way it was a well thoughtout and nice read so I figured I would leave you a comment. Feel free to check out my website sometime and let me know what you think.
| Reply
3/4/2010 5:26:45 AM #
Do you accept guest posts? I would love to write couple articles here.
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
| Reply
3/4/2010 11:45:35 AM #
Bedankt voor de blog geladen met zo veel informatie
| Reply
3/4/2010 7:37:52 PM #
abercrombie clothes are comfortable to wear
| Reply
3/4/2010 7:38:08 PM #
great
| Reply
3/4/2010 7:38:43 PM #
beer
| Reply
ed
3/4/2010 7:41:39 PM #
nice post
| Reply
3/4/2010 7:42:04 PM #
new, like it
| Reply
3/5/2010 12:43:40 PM #
This is a good piece of writing, I was wondering if I could use this piece of content 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.
| Reply
3/6/2010 10:41:21 AM #
This is a very helpful post, I was looking for this info. Just so you know I found your site when I was researching for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think.
| Reply
3/6/2010 6:56:38 PM #
I love supporting them. So the blog will mainly be about all these things.
| Reply
3/7/2010 9:10:42 AM #
I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well.
| Reply
3/9/2010 5:57:01 PM #
thanks for the share
| Reply
3/9/2010 8:11:51 PM #
I just want to let you know that I just check out your site and I find it very interesting and informative
| Reply
3/10/2010 1:06:22 AM #
This so good stuff keep up the good work. I read a lot of blogs on a daily basis and for the most part just wanted to make a quick comment to say I’m glad I found your blog.
| Reply
3/10/2010 2:18:57 AM #
Why did the turkey cross the road ?To prove he wasnt chicken
| Reply
3/11/2010 1:13:25 AM #
Great post...makes a great read. Looking forward to reading more in the future! Thanks
| Reply
3/11/2010 3:54:04 AM #
Pretty insightful post. Never thought that it was this simple after all. I had spent a good deal of my time looking for someone to explain this subject clearly and you’re the only one that ever did that. Kudos to you! Keep it up
| Reply
3/11/2010 2:00:38 PM #
Superb site, where did you come up with the knowledge in this posting? Im happy I found it though, ill be checking back soon to see what other articles you have.
| Reply
3/11/2010 5:28:28 PM #
I like the way you have explained every thing. I am sure a lot of people will benefit from it. Thanks!
| Reply
3/11/2010 5:53:13 PM #
Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!
| Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading