How to cook sausages?

What is the best way to cook sausages? Why the UPAN? Everyone loves a good sausage and we have all experienced a badly cooked one, either at a family barbeque or from taking your eye...