Transposons are a powerful tool for identifying genes essential for bacterial viability. The availability of many bacterial genome sequences and the large number of genes of unknown function therein have inspired the generation of a variety of different approaches. These methods are described and their advantages and disadvantages are discussed.