Unsalted butter can be used for any situation – but typically it is ideal for sweet baking and cooking to avoid salt overpowering the flavour of the ingredients. Of course you can use unsalted butter for savoury cooking – you simple add the amount of additional salt as required by the recipe (or to taste).
Some of the other incredible uses for eggs can be found HERE