Check if CASC (concentration calculator, see my signature) won't be hepfull, it was designed to facilitate solution preparation.
Just remember you will be not able to save your solution in unregistered version, and you will have to enter most substances names and formulas by hand, as registered version has much larger database.
Still, unregistered version will automatically calculate all molar masses and will calculate all masses of all solids needed, once all formulas, concentrations and final volume are entered.
Trick is, in the case of trace substances, amounts are so small they can't be easily weighted. Proper way of preparatoin is to prepare some not so diluted solution (like 0.01M or 0.001M) and use correct volume (say 100 ?L) measuring it with micropipette. Or prepare more diluted solution (by diluting one listed above) - say 0.0001M - so that you can measure volume with 10mL pipette or something like that. These intermediate solutions can be (in full version of CASC) added to database as substance source.