Because I feel the need to stick up for my teammate/friend.
IMO, mark is NOT a bad person even though I know that everyone else on this forum thinks he is. Mark is very diligent with his work and I know that it sometimes takes him far too long for him to get things done. If he would seriously buckle down and do his job, he could be churning out these boxes at a much faster rate.
The problem is that he continuously tests and tests and tests, changing little things here and there, to make the best box he can. He's rebuilt a customers box (before sending it to him) about 3 times now to get the best performance. While this takes a painstakingly long time, he feels that in the end it is most definitely worth it.
What mark needs is a few swift kicks to the ***, which i've already given him a few.