Thanks guys, just hearing from people with your level of knowledge and experience makes me much calmer and relaxed, and the level of detail in your responses is awesome, thanks! :)
Cal-mag is a really good idea Paul, I will try to source some, and from what I understand from your wording...