With years of experience in implementing SSDs into rugged embedded computers and servers, General Micro Systems (GMS) regularly provides vendor-neutral technical guidance to developers whose systems require non-volatile embedded or removable drives. In this paper, we examine the differences in SSD options and highlight key criteria that should be considered when choosing an appropriate embedded, flash memory-based SSD device to meet application-specific requirements.