i like using case statements when dealing with platform/platform_family business because the cases have a tendency to multiply and i just wind up rewriting it as a case statement later...