It is not the smoking that takes 10 mins it is the jawing with coworkers that also take their smokebreak and the getting up from the computer and walking outside to smoke that takes the time. I had a friend were I used to work that would take a 20 min smoke break at least 2-3 times a day. He would go to the other side of the building where you would not see the bosses and just hang out smoking a few and talking with people for about 20 mins.