SATPSAT/NMSQT - Reading & Writing