I agree with the advice that it's important to work methodically, have decent equipment, measure carefully, and keep good notes. But I can't entirely agree with some of the other advice being given in this thread --
A soap maker can
reduce error by good technique and good equipment, but this does not
eliminate error. A small superfat is indeed used as a safety net for the cold and hot process methods. It ensures there is a slight excess of fat in the finished soap, not an excess of alkali (NaOH or KOH), because there are two big sources of error that technique and equipment don't prevent --
Most handcrafted soap makers (including me) do NOT measure the saponification values for the actual fats going into our soap. Instead we assume the averaged sap values in our soap recipe calcs are good enough.
Most of us also accept our recipe calcs' assumptions about alkali purity. Most calcs assume NaOH is 100% pure, which is inaccurate. If a person types in 3% for the superfat setting and their calc assumes 100% NaOH purity, the real superfat in the soap is probably closer to 5-10%. This is quite a bit of error.
These assumptions about alkali purity and sap values introduce far more error than using a scale that reads to whole grams or using the "round up for fats, round down for alkali" rule of thumb.
***
A scale reading to 0.1 gram or 0.01 gram is not required for soap making unless you're making very small batches. If a person has a scale that reads to the nearest whole gram AND is making decent sized batches using at least 16 oz or 500 grams of fats, a scale reading to whole grams is sufficiently accurate. If a person wants to use a scale with more precision, that's perfectly okay, but it's not a requirement.
The rule of thumb to round UP the weights of fats and round DOWN the weight of lye to the nearest whole gram is another safety measure that many people use. Honestly, there's very little if any harm in it. If you do the math on the error introduced by this method of rounding, you'll see for yourself that the error introduced by this rule of thumb is very reasonable when making a decent-sized batch of soap.
***
Like Carolyn, I routinely make soap with a lower superfat (typically 2-3%). I also correct for the purity of my alkali in my recipes. This correction further reduces the margin of safety -- in other words my 3% superfat is a "realer" 3% superfat than most people's. Even so, my soap isn't ever randomly and mysteriously lye heavy. If it's lye heavy, I've made a mistake.
If you are using an online calc and you've gotten a lye-heavy soap, it's not from using a 3% superfat or using a scale that reads to whole grams or using the "round up for fats, round down for lye" method.
It's far more likely that you've made a measurement mistake or omitted a fat, or something fairly significant like that. In that case, even a 10% superfat setting might not prevent the soap from being lye heavy.
***
Regarding weighing soap ingredients in pounds rather than grams or ounces -- If your scale can only display units of decimal pounds, it's probably not sufficiently accurate enough unless you're making quite large batches -- well over 10 pounds, let's say.
If your scale displays weights in mixed units of pounds and ounces, I would truly hate to use the scale. It's far too easy to make arithmetic errors when using mixed units.
If your scale reads in grams and ounces, pick whichever unit of weight that makes the most sense to you. Due to my chemistry training and work background, I use only grams for soap making.
I also think the weights in a soap recipe can be easier for humans to mentally process better if the weights are mostly whole numbers (6 grams) rather than decimal numbers (0.21 ounces). This is also another reason why it makes more sense to use grams.