Right. First, none of you questions can be answered until one is asked: do you test your CA, Alk, and Mg levels? Hopefully you do, and with reliable test kits such as Salifert. If you don't, then you must stop dosing anything and test your levels!
As for what to use, you can go to the fish stores and drain your wallet on this stuff, OR you can go to Home Depot or if they don't have it WalMart or somewhere else and get Prestone Driveway Heat. It is the exact same stuff as the turbo calcium stuff you will find in jars at the lfs -- anhydrous calcium chloride. Beware, though -- not all ice melts are the same. It has to be Prestone Driveway Heat or the actual product -- Peladow pellets by Dow Chemical. Whether under the Prestone label or the Dow label it comes in various sizes but you can get 50lb bags for about $15.
For the alkalinity supplement you should get regular old Arm and Hammer Baking Soda. If you have trouble keeping pH up, bake it for an hour at 300deg F. This turns the baking soda into washing soda/soda ash. If you don't, then just use the baking soda.
For Magnesium ,that's trickier. You can go to www.harveysalt.com and get the Mag flake. Again it's in 50lb bags and they will ship you one bag despite what the website may say.
For how much to use, you need to use one of the calculators, such as here:
http/home.comcast.net/~jdieck1/chem_calc3.html
In general, with this stuff, it is best to dose both the Ca and Alk supplements equally and continuously via a drip method or peristaltic pump. But at least add equal amounts. The best formula to make a balanced additive along the lines of B-Ionic is here:
http/www.advancedaquarist.com/issues/april2004/chem.htm
Enjoy! (someone should sticky this)