Designers might be a picky bunch, but in reality developers are no better. We find it hard to compromise on the best end-result for our clients. Part of that is pride in our work, but the other part is just good old-fashioned experience - every pitfall and success...