BCS Engineering lives up to its name. The Team works like well-oiled machinery with clockwork precision. What is best about them is that they are not the faceless entities that software companies have become on the internet, from whom one has become used to curt, staccato and impatient responses or none at all. The entire staff at BCSE are warm, friendly and humane people who do not say "No, sorry, not possible", but work with you and come up with what is good for you. I am one vastly happy client!