> Just don't use enums - they're awful.
In general?
So, instead of using enums for order states or originating system, I'll user numbers or text? Or implement lookup tables ?