B-ionic is good, its just expensive. If you wanted to, you could use this solely to provide all your alk/calc needs. However, for an SPS tank, you will go through that stuff like theres no tomorrow. At $30 for a set of gallon jugs, your going to spend an aweful lot if you have a good size tank. I happen to also use Randy's 3 Part.....Its DIRT CHEAP and very very easy to make. It probably costs 1/10th of what b-ionic costs.