:-)) The open source compiler stuff based on gcc is usually quite good, sometimes even better than commercial tools. I've used several for different targets with good results. One of my previous employers used gcc for all their embedded software for about 10 years. Even in stuff that is send to the other side of the world.