How does one get around the low weights you're dealing with? I have this odd feeling even if I was in the chemistry department at my college they might look at me funny for using their scales to weigh chemicals out...
You need a scale that can measure down to the low weights involved. Something with a 0.1g precision should do OK for most formulas and ingredients, but 0.01g will help if you deal with phenidone or other ingredients that are measured in very tiny quantities. If you've got a 0.1g scale and need to measure a small quantity of something, you might be able to do it by measuring a larger quantity into a liquid and taking an appropriate fraction of that solution. This is often done with phenidone, putting it into propylene glycol. This particular solution lasts a long time, so there's no waste involved, but this isn't true of all such solutions.
You can get 0.1g or even 0.01g scales fairly inexpensively (say, $25 or so) from "off-brand" suppliers, but they're typically limited in their maximum loads. More expensive models can handle small weights but also larger maximums. I've got an inexpensive Escali model that can handle down to 0.05g precision, which is a peculiar amount. If I were to do it again I'd probably get a 0.01g model and use a cheap kitchen scale for items that are weighed in larger quantities.
These measuring hassles, including the need to buy a scale and learn about percentage solutions (if you don't already have or know about these things) is one of the reasons so many here are recommending against mixing your own developers at first. You'll be cramming enough new experiences and knowledge into your head without adding more. Absorb the basics first and then learn about home-brewed chemistry once you're comfortable with those basics.
