Just one tip I'd quibble with.
A fresh egg will sink, yes, but if it floats it isn't necessarily "off" in terms of being inedible. It just isn't as fresh. A bad egg can be bad from the day it's laid, but eggs can be quite edible (esp for being hard boiled) when they are a month or more old.
Some recipes or cooking methods need a really fresh egg, its true (like poaching), but if you throw an egg away when it floats, you're wasting edible egg.
The way to know an egg is really bad - rotten, stinking - is to crack it open!
Also, I think if I had to iron bacon to cook it, I'd just do without bacon...