On the magnesium/potassium question and correct balance. I take Holland & Barrett's 'Super Multi-Mineral' - they contain both + other valuable minerals. 3 a day provide the recommended dose.
They certainly keep my fluttery heart under control (I think) !
Best wishes all
Aly