I came across this tutorial a while ago detailing how to etch PCBs using common household chemicals instead of ferric chloride. Being a lazy person who doesn’t want to drive out to Sayal (in Cambridge) to get ferric chloride, I decided to give it a shot and take pictures documenting the attempt. Here’s the result:
Clik here to view.

Pouring muriatic acid into the etchant (add the peroxide first)
Clik here to view.

The design printed onto magazine paper (for toner transfer)
Clik here to view.

Loaded into the heat press
Clik here to view.

Using the press to transfer the toner onto the board
Clik here to view.

Cooling the board down before removing the paper
Clik here to view.

Paper carefully removed from the board to keep the toner intact
Clik here to view.

The other side
Clik here to view.

Freshly made etchant starts to turn green as it absorbs copper from the board
Clik here to view.

Starting to etch the copper off the board
Clik here to view.

The front of the (almost) finished board
Clik here to view.

The reverse side of the (almost) finished board
As can be seen from the last picture, I left the board in the etchant a little too long (it was more active than I expected). Apparently, after a few uses it becomes a little slower acting, although I’ve considered using this effect to somehow watermark my boards.