BlockLeftTop, PRELOAD BlockLeftBottom, PRELOAD BlockLeftStretch, PRELOAD BlockTop, PRELOAD BlockBottom, PRELOAD BlockStretch, PRELOAD BlockRightTop, PRELOAD BlockRightBottom, PRELOAD BlockRightStretch, PRELOAD
Latest Game

Trying out Mercurial with VisualHG

by Benjamin Nitschke 1. November 2009 19:53

I talked a month ago about how much I disliked Subversion at the end of our last project (Fireburst), but guess what happend? We are right back at Subversion and curse it everyday for the pain we have with it.

 

GitWhy? Well, we tried Git and it totally sucked (even worse than I last described). It is not like we were to stupid to use it, I even forced the whole team to use it for 3 days until we finally gave up. As game developers we just lose too much time with it, the disadvantages clearly overshadowed the benefits git gave us. Merging and branching all the time was fun (we made 70 commits in those 3 days with lots of branches and conflicts that were solved pretty easily), but the Visual Studio integration was just useless. In the end we used the Git tools (GitExtensions), but the constant committing to yourself, then trying to sync with the server, ohh that does not work, try to update. Well, that did not work either, some random error message. Trying over and over again. It seemed like every time we wanted to share our work (which was VERY often, sometimes in less than 5 minutes) it seemed like Git was in the way and we had to wait a extra few minutes until all developers could update again without errors.


We also used SourceGears Vault for a few weeks, which I pretty much liked in September (after I complained about the complexity and problems with TFS). But Enrico really did not like it and was able to convince everyone (including me, I also had some strange issues with Vault) that it might not be the ultimate versioning tool after all. For me three main issues prevented me from continue using and purchasing Vault: 1. It always took a very long time (10-20s) whenever I started up Visual Studio and tried to connect to the Vault server over VPN. This is INCREDIBLY annoying, especially when the Get Latest Files at start-up dialog was enabled. 2. Get Latest Files at start-up is useful to get you updated right away when starting to work, but you always have to confirm it, which does not save you any time or clicks. I reported this 2 months ago in the Vault Forums, but nothing has changed in this regard. And third, but probably most importantly: Vault sometimes was completely unable to upload or download files, but when working over VPN (slow internet), but sometimes even at the office. Some random error message is reported, but after this happened to me 2-3 times in one day and I certainly lost an hour of work already, I gave up on Vault. It still is integrated the best way into Visual Studio and has really nice features, but I really need some convincing arguments to force everyone in the team to use it and then even to convince the other CEOs that we will buy all those licenses.


We also tried some other versioning tools like Perforce, TFS, SourceSafe and other crap for a short while, but they all were way worse than Vault or Subversion. Perforce is like working in an environment from 1995 and why the hell would I want to pay 900$ per user for that? TFS is also way too expensive and while integrated nicely into Visual Studio, no one really liked it in our team. And finally SourceSafe is completely useless crap. It was not hard to convince everyone that SourceSafe would not help us much. I don't want to reiterate arguments brought up many years ago, read it yourself: here, here and here.

 

TortoiseSVNAnd thats why we went back to Subversion since we know what the problems are, how we can circumvent them and live with it. But even then we still curse it every day. I just read this really fun to read page about someone that really hates Subversion too. I think I mentioned some other bad articles about subversion before. I think Subversion is ok if you just want to make a simple checkout from CodePlex, SourceForge, GoogleCode or similar sites. As long as you only have source code in there and you don't mind merging files all over the place, it can work for a while. There are also great plugins like TortoiseSVN for the Windows Explorer and VisualSVN and AnkhSVN for Visual Studio, which all are great, but it is still subversion and each of those tools has its own set of problems:

 

  • TortoiseSVN isn't integrated in Visual Studio, it is akwared to do your commits and updates in the Windows Explorer, there is always an extra work step and people don't checkin very often.
  • VisualSVN is not implemented as a MSSCI provider, so using it is similary akwarded. It also does not detect added/removed files properly. VisualSVN Server is however the best tool ever for Subversion!
  • AnkhSVN is a great tool and supports everything I want, it is integrated nicely into Visual Studio, it detects which project files have been added, moved or removed. But guess what, it is horribly slow. Once you got a few hundert files in your solution, you can forget about AnkhSVN, it is completely useless. This website with just 30MB of files checked in, it takes 10+ minutes to do a simple update or commit, which is very retarded (takes like 3-5 seconds in TortoiseSVN, which is already too long). You can do nothing while the modal dialog of AnkhSVN is open in Visual Studio. This is one of the things that you only figure out after really working with a tool, it might sound good on paper, but the problems later might kill any usefulness.


I started to use Subversion to for the development of this website in the last week, but a few days ago I had to stop, after importing about 800MB from my old blog and the old exDream.com website Subversion totally got on my nerves. I did not even checkin most files (only 30MB was content I wanted to change and backup). I was the only person checking files it, but I worked from 2 locations and even that was too much for subversion. Once I moved a file and did not check it in right away I was in real trouble. Now I just use my good old SyncBackSE to do backups and work directly on the webserver (which is even fast enough with my slow VPN). It worked out after all, but I probably would have saved time by not using Subversion at all, which is not a good argument for a versioning tool.


MecurialDon't get more wrong. I love working with a version control system, getting back old code, merging stuff from all developers together. I just think neither Subversion, nor TFS, SourceSafe, Vault, Perforce, Git, etc. is really were I want to be. For that reason we will be trying Mercurial this week and see how long we make it. Since Mecurial allows importing from Subversion we can continue working with the same repository as before. Since Visual Studio integration is the most important aspect, we gonna use the VisualHg addin, but also the TortoiseHg addin for Windows Explorer because it is so similar with TortoiseSVN, which we know very well. We gonna report back how it goes, hopefully we won't run into the exact same problems as with Git. My first early tests this weekend were pretty good, it seems to run well. Setup is a little hard first (configuring .hgignore for example, there is not much help, you gotta search a little), but since then it works like a charm (locally at least ^^).

 

 

 

 

Comments


11/5/2009 3:50:13 PM #

You might want to take a look at this project,
its a plugin for Visual Studio that uses the SCC Package API:
http://www.newsupaplex.pp.ru/hgscc_news_eng.html
Greetings,
Helge

Helge | Reply



11/19/2009 3:34:03 PM #

Do you make money out of this blog? just curious

cash loans | Reply



12/22/2009 10:31:45 PM #

So what is your verdict so far? Upsides/downsides? Does it play well with VS and does it alleviate dev/version control as you expected?

Phillip | Reply



12/24/2009 5:07:31 AM #

he is really mine hot favorite indeed and seeing the post that include the name is like out of the world man and the mens <a href="http://www.mostaccepted.co.uk">credit card</a> jewelry that is something cool because i always wanna look more fashionable indeed and the cubic zirconia jewelry that is also something really cool and nice and awesome and the key chains oh because i have lots of cars that is why i use them for the sake for my keys lolzzz so please post some more songs and the rocking ones!!!

william | Reply



1/7/2010 10:08:29 PM #

Do you have any more info on this?

online payday loans | Reply



1/10/2010 2:47:20 PM #

Do you have any more info on this?

same day loans | Reply



1/10/2010 2:51:10 PM #

Just try to smile for about 2-3 mins then you can get back to work

instant loans online | Reply



1/12/2010 8:55:17 PM #

Nice post . keep up the good work

South Carolina Personal Loans | Reply



1/27/2010 10:43:04 AM #

Hi,

Cheers to the author for giving me some solid ideas....

Life insurance | Reply



2/4/2010 8:32:24 AM #

I’m impressed, you know what you’re talking about..

SEO | Reply



2/4/2010 11:37:21 AM #

I feel a lot more people need to read this, very good info!

adult sex toy | Reply



2/4/2010 6:09:21 PM #

Hi Ben,

I found your series of posts on using various RCS's with Visual Studio really useful. I'm in the process of trying to determine which RCS to use for a variety of users, from MS, to Mac, to Linux.

Do you have any feedback yet about using Mercurial?

Cheers
Mick

Mick T. | Reply



2/16/2010 12:23:13 PM #

The slow operation of AnkhSVN you report in this blog is caused by a regression in Neon 0.29.0 only seen with a not Apache https webserver (or a proxy between you and the server with the similar issue). Especially codeplex users were bitten by this issue.
(And that was most likely the reason it took some time before anybody noted this issue to the AnkhSVN development team).

Anyway, The AnkhSVN team contacted the neon team and all Subversion clients should be fixed by now.

And the latest AnkhSVN release should be even faster on Codeplex for some operations than before, because we more agressively cache RA sessions in some places.

Bert Huijben | Reply



2/25/2010 3:18:25 AM #

Getting traffic to your <a href="http://www.trademic.com/">china wholesale</a> site during the weekends is no different <a href="http://www.trademic.com/">wholesale china</a> from methods commonly used to increase visitors to your site <a href="http://www.dvdsonsales.com/">dvd</a> during the weekdays. The key is to focus on hitting defensible traffic <a href="www.dvdsonsales.com/">dvds</a> sources for referral traffic, since these are <a href="http://www.trademic.com/">dvd wholesale</a> factors which you can control to a certain extent.

china wholesale | Reply



3/25/2010 11:09:18 PM #

When you cannot make up your mind which of two evenly balanced courses of action you should take - choose the bolder.

Colon Cleanse Offer | Reply



4/1/2010 11:14:18 AM #

No life ever grows great until it is focused, dedicated, disciplined.

acai berry select | Reply



4/1/2010 11:19:45 AM #

Success is not measured by what you accomplish but by the opposition you have encountered, and the courage with which you have maintained the struggle against overwhelming odds.

acai berry select | Reply





4/6/2010 9:58:56 AM #

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks

promotional t shirts | Reply



4/6/2010 9:59:24 AM #

Awesome tips. I’ll be passing this post on for sure

Promotional products | Reply



4/6/2010 3:55:53 PM #

your verdict so far? Upsides/downsides? Does it play well with VS and does it alleviate dev/version control as you expected?

Search Engine Optimization Services | Reply



4/10/2010 10:25:56 AM #

Happiness is the sense that one matters.

payday loans | Reply



4/15/2010 6:36:54 AM #

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.

Rapidshare Search | Reply



4/17/2010 3:33:02 PM #

The noblest search is the search for excellence.

payday loans | Reply



4/18/2010 5:44:33 PM #

Where did you learn this stuff?

us | Reply



4/20/2010 6:53:57 AM #

I like it very much especially the information you have putted here is like training. Keep the blog up to date. Thanks a lot.

mbt sale | Reply



4/20/2010 11:51:00 AM #

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!

subversion | Reply



4/20/2010 10:07:38 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.

Rapidshare Search Engine | Reply



4/21/2010 8:53:57 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.  элитные проститутки Москвы

Проститутки | Reply



4/21/2010 11:19:27 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. проститутки Москвы

Prostitutki Moskwa | Reply



4/22/2010 3:50:23 AM #

one day i went shopping outside,and in an ed hardy store,I found some kinds of ed hardy i love most they are Your website is really good Thank you for the information

ed hardy | Reply



4/23/2010 2:52:53 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. элитные проститутки Москвы

Prostitutki Moskwa | Reply



4/23/2010 7:34:49 PM #

If you can laugh together, you can work together.

online personal loans | Reply



4/24/2010 9:21:54 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 system

Rapidshare search engine | Reply



4/25/2010 8:51:55 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. play Texas Holdem

Texas Holdem games | Reply



4/26/2010 7:47:18 PM #

Questions provide the key to unlocking our unlimited potential.

no credit check payday loans | Reply



4/26/2010 7:49:59 PM #

Success is simple. Do what's right, the right way, at the right time.

online payday loans | Reply



4/27/2010 10:16:07 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!

Rapidshare | Reply



4/29/2010 11:22:16 AM #

The tips which you mentioned in this post are very useful to all visitors.

Thanks for the great resource you have provided to your visitors.

Credit repair companies | Reply



4/29/2010 11:36:09 AM #

Thanks for the detailed information, I was always confused about this topic

Thanks again !!  Smile

Credit repair companies | Reply



4/30/2010 11:43:54 AM #

No army can withstand the strength of an idea whose time has come.

online payday loans | Reply



4/30/2010 11:44:09 AM #

No life ever grows great until it is focused, dedicated, disciplined.

online payday loans | Reply



4/30/2010 11:49:58 AM #

Just as life is an end in itself, so every living human being is an end in himself, not the means to the ends or the welfare of others - and, therefore, man must live for his own sake, neither sacrificing himself to others nor sacrificing others to himself.

pay day loans | Reply



5/4/2010 3:22:14 PM #

What I liked about <a href="http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/" title="Links of London Jewellery">Links of London Jewellery</a> her, she didn't <a href="http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/" title="Links of London sale">Links of London sale</a> give you a lot of horse manure about <a href="http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/"" rel="nofollow">http://www.silverjewelrylife.com/" title="Links of London Store">Links of London Store</a> what a great guy her father was.

Links of London Jewellery | Reply



5/4/2010 4:57:44 PM #

Top Rapidshare Search engine

Rapidshare Search engine | Reply



5/8/2010 12:34:57 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.

car insurance syracuse | Reply



5/8/2010 12:35:16 PM #

Just wanna say thank you for the data that you simply have been sharing. Just found your site and genuinely appreciate what you're doing.

Debts Advice | Reply



5/10/2010 11:27:09 AM #

We sales <A href="http://www.bagswell.com/">replica" rel="nofollow">http://www.bagswell.com/">replica handbags</A> for the best prices We   specializing <A href="http://www.bagswell.com/">Cheap handbags</A>,<A href="http://www.bagswell.com/">Designer Handbags</A> <A href="http://www.bagswell.com/">Discount handbags</A>,Mens and Womens <A href="http://www.bagswell.com/">replica" rel="nofollow">http://www.bagswell.com/">replica bags</A> Looking for Cheap and <A href="www.bagswell.com/...i-bags-c-4.html">Gucci" rel="nofollow">www.bagswell.com/...i-bags-c-4.html">Gucci Handbags</A> <A href="www.bagswell.com/...s-c-6_11.html">Replica   chanel handbag</A> <A href="www.bagswell.com/...gs-c-6_11.html">chanel   handbags</A> <A href="www.bagswell.com/...bags-c-4.html">replica Gucci   Bags</A> <A href="www.linkreplica.com/...dbags.html">replica   handbags</A> <A href="www.linkreplica.com/...vuitton.html">Louis" rel="nofollow">www.linkreplica.com/...vuitton.html">Louis   Vuitton handbags</A> <A href="http://www.linkreplica.com/">Discount replica   handbags</A> <A href="www.linkreplica.com/...vuitton.html">Louis" rel="nofollow">www.linkreplica.com/...vuitton.html">Louis   Vuitton handbags</A> <A href="http://www.bagswatches.com/">Discount" rel="nofollow">http://www.bagswatches.com/">Discount designer   handbags</A><A href="www.bagswatches.com/...ton-handbags.html"> Replica   louis vuitton handbags</A> and many more designers.Money Back Guarantee. Free   Shipping.Offering Cheap <A href="www.bagswatches.com/...ton-handbags.html">knock off   handbags</A> <A href="http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica handbags</A> <A href="http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica bags</A> <A href="http://www.bagswatches.com/">fake handbags</A> <A href="www.bagswatches.com/...ton-handbags.html">Louis   Vuitton handbags</A> <A href="www.bagswatches.com/...ton-handbags.html">fake Louis   Vuitton handbags</A> <A href="www.bagswatches.com/...andbags.html">Gucci" rel="nofollow">www.bagswatches.com/...andbags.html">Gucci handbags</A> <A href="www.bagswatches.com/...dbags.html">replica Gucci   handbags</A> <A href="www.bagswatches.com/...handbags.html">fake Gucci   handbags</A> <A href="www.bagswatches.com/...andbags.html">Prada" rel="nofollow">www.bagswatches.com/...andbags.html">Prada handbags</A> <A href="www.bagswatches.com/...dbags.html">replica Prada   handbags</A> <A href="www.bagswatches.com/...dbags.html">replica" rel="nofollow">www.bagswatches.com/...dbags.html">replica Hermes   handbags</A> <A href="www.bagswatches.com/...dbags.html">replica" rel="nofollow">www.bagswatches.com/...dbags.html">replica Hermes   bags</A> <A href="www.bagswatches.com/...dbags.html">replica Chanel   handbags</A> <A href="www.bagswatches.com/...ndbags.html">chanel   handbags</A> and other <A href="http://www.bagswatches.com/">Designer Replica   handbag</A>s <A href="http://www.bagswatches.com/">Discount" rel="nofollow">http://www.bagswatches.com/">Discount handbags</A> on sale   handbags <A href="http://www.shopping-replica.com/">replica designer   handbags</A> <A href="www.shopping-replica.com/replica-Louis-Vuitton.html">replica louis   vuitton handbags</A> handbags for sale star handbags AAA <A href="http://www.shopping-replica.com/">Replica Handbags</A> China Supplier, to   buy <A href="http://www.linkreplica.com/">replica watches</A> <A href="www.linkreplica.com/...es-c-532.html">best   watches</A> buy <A href="http://www.linkreplica.com/">cheap watches</A> <A href="http://www.likereplica.com/">cheap watches</A> cheap <A href="http://www.likereplica.com/">replica watches</A> <A href="http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica" rel="nofollow">http://www.bagswatches.com/">replica watches</A> <A href="www.likereplica.com/...c-103.html">replica watches</A> free shipping and accept paypal.You can buy the cheapest <A href="www.bagswell.com/...uitton-c-1.html">louis vuitton   handbags</A>.<A href="www.bagswell.com/...-bags-c-6.html">chanel   Handbags</A> <A href="www.bagswell.com/...ndbag-c-48.html">chloe   handbag</A> <A href="www.bagswell.com/...-c-53.html">balenciaga   Handbags</A> <A href="www.bagswell.com/...gs-c-58.html">Burberry handbags</A> <A href="www.bagswell.com/...dbags-c-51.html">Prada Handbags</A> <A href="www.bagswell.com/...andbags-c-54.html">Miu Miu handbags</A> <A href="www.bagswell.com/...ndbags-c-56.html">Dior handbags</A> <A href="www.bagswell.com/...i-bags-c-4.html">Gucci" rel="nofollow">www.bagswell.com/...i-bags-c-4.html">Gucci Handbags</A> <A href="www.bagswell.com/...bags-c-41.html">Hermes handbags</A>... <A href="www.shopping-replica.com/...on.html">louis   vuitton handbags</A>.<A href="www.shopping-replica.com/...l.html">chanel" rel="nofollow">www.shopping-replica.com/...l.html">chanel Handbags</A> <A href="www.shopping-replica.com/...oe.html">chloe handbags</A> <A href="www.shopping-replica.com/replica-Balenciaga.html">balenciaga   Handbags</A> <A href="www.shopping-replica.com/replica-Burberry.html">Burberry   handbags</A> <A href="www.shopping-replica.com/...da.html">Prada   Handbags</A> <A href="www.shopping-replica.com/...uMiu.html">Miu   Miu handbags</A> <A href="www.shopping-replica.com/...ior.html">Dior handbags</A> <A href="www.shopping-replica.com/...ci.html">Gucci Handbags</A> <A href="www.shopping-replica.com/...s.html">Hermes handbag</A> Online China replica Goods offer cheapest designer <A href="www.bagswatches.com/...ton-handbags.html">louis   vuitton handbags</A>.<A href="www.shopping-replica.com/...l.html">chanel" rel="nofollow">www.shopping-replica.com/...l.html">chanel Handbags</A> <A href="www.bagswatches.com/...andbags.html">chloe   handbags</A> <A href="www.bagswatches.com/...gs.html">balenciaga   Handbags</A> <A href="www.bagswatches.com/...bags.html">Burberry   handbags</A> <A href="www.bagswatches.com/...andbags.html">Prada" rel="nofollow">www.bagswatches.com/...andbags.html">Prada Handbags</A> <A href="www.bagswatches.com/...-handbags.html">Miu Miu   handbags</A> <A href="www.bagswatches.com/...handbags.html">Dior handbags</A> <A href="www.bagswatches.com/...andbags.html">Gucci" rel="nofollow">www.bagswatches.com/...andbags.html">Gucci   Handbags</A>.Online China replica Goods offer cheapest designer <A href="www.bagswatches.com/...ndbags.html">Hermes   handbag</A> <A href="www.bagswatches.com/...tches.html">replica   rolex</A> <A href="www.linkreplica.com/...s-Rolrx.html">rolex   replica</A> <A href="www.linkreplica.com/...Rolrx.html">replica   rolex</A> <A href="www.linkreplica.com/...vuitton.html">louis vuitton   handbags</A>.<A href="www.linkreplica.com/chanel.html">chanel   Handbags</A> <A href="www.linkreplica.com/balenciaga.html">balenciaga   Handbags</A> <A href="www.linkreplica.com/burberry.html">Burberry   handbags</A> <A href="www.linkreplica.com/prada.html">Prada Handbags</A> <A href="www.linkreplica.com/miumiu.html">Miu Miu handbags</A> <A href="www.linkreplica.com/...9_411.html">replica" rel="nofollow">www.linkreplica.com/...9_411.html">replica   rolex</A> <A href="www.linkreplica.com/...409_411.html">rolex   replica</A> <A href="www.linkreplica.com/...9_411.html">replica" rel="nofollow">www.linkreplica.com/...9_411.html">replica   watches</A> .Finest Workmanship,Quality Guaranteed. All of them have already   attracted large number of eyes.We choose top materials like the orginal ones in   order to pursuit perfect quality to satisfy our customers.Meanwhile,we cooperate   with strong express company to ensure safe and fast delivery.You never need to   worry about delivery problems.Do you still hesitate to make an order?All of them   are coming with outstanding quality,reasonable prices.If you have any questions   please feel free to contact us.We are looking forward your order!Wish you enjoy   your shopping!

REPLICA WATCHES | Reply



5/12/2010 9:40:11 AM #

That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.

Bridal Makeup Artist | Reply



5/13/2010 8:50:57 AM #

Visual perception is the ability to interpret information and surroundings from visible light reaching the eye.

virtual merchant account | Reply


Add comment




biuquote
  • Comment
  • Preview
Loading



Disclaimer: The opinions expressed in this blog are own personal opinions and do not represent the companies view.
© 2000-2010 exDream GmbH & MobileBits GmbH. All rights reserved. Legal/Impressum

Recent Games

Fireburst

ArenaWars Reloaded

Jobs @ exDream

Current Poll

Do you know what the Delta Engine is?



Show Results Poll Archive

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

Blogs

Download OPML file OPML