Flash memory cards