Switching a Kettle On/Off using a arduino
There's a particular problem here with the kettle that a relay will not solve. Kettles always have their own switch which trips off when they boil. So even if your relay is on, the kettle will not heat up unless this switch is also on. If you took the kettle apart and shorted out the switch, it would not trip off when the boiling point was reached, so this is very dangerous. If you think you can also replace the boiling point sensor and run the logic through your processor, you should think about the fail safe implications of this and consider your house insurance situation.

Depending on the type of switch used in kettle, it might be possible to fill it and switch it on mechanically, waiting for mains to be switched on by the micro. But you could only boil it once before having to mechanically reset the switch. If that works for you, fine, but bear in mind that kettle are not like lamps that you could just switch on and off whenever you like, and interfering with the switch is hazardous.

Most kettles that I have come across do allow the switch to be on even when there is no mains, but most toasters don't allow the basket to be latched in the down position without incoming mains, so you can see this could be a problem.