How do you clean gas burners?

How do you clean gas burners?

Remove the burners from the stove and soak them in a solution of hot water and washing-up liquid for half an hour. Then clean them with a scratch-free sponge. Soak brown spots around the pits in baking soda for a few minutes. Then simply scrub the deposit away with a scratch-free sponge.