A pattern selecting portion selects a desired embroidery pattern from a
plurality of embroidery patterns. A pattern editing portion edits the
embroidery pattern displayed on the display. A first determining portion
determines, before the selected embroidery pattern is edited by the
pattern editing portion, whether each of a plurality of embroidery frames
is usable for sewing the selected embroidery pattern based on embroidery
data for the selected embroidery pattern. A second determining portion
determines, after the selected embroidery pattern is edited by the
pattern editing portion, whether each of the plurality of embroidery
frames is usable for sewing the edited embroidery pattern based on
embroidery data for the edited embroidery pattern. A reporting portion
reports when at least one embroidery frame determined to be usable by the
second determining portion is different from at least one embroidery
frame determined to be usable by the first determining portion.