Technology choices
Tichy: Entrance might be cheap, but eventually you are stuck on Microsoft technology and paying more and more for it. But to be honest, I have not even looked at their pricing structure. I am pretty sure it is not all free, though.I have been happy with open source software, so why should I consider switching?Overall, I just don't like the feeling of being dependent on one vendor. Why take on that risk? I haven't closely followed the news, but there were recent HN articles that seemed to suggest to me that Mono isn't going so strong anymore either.For consulting I probably wouldn't mind using .NET, the client chooses the technology. As long as it is not downright unpleasant (PHP), I would take it as a chance to learn from the competition. They probably got some things right.