Does SQL Server 2008 have a a data-type like MySQL\'s enum?
enum
The best solution I've found in this is to create a lookup table with the possible values as a primary key, and create a foreign key to the lookup table.