Flash Card Program (work in progress)