Supporting a good range of Asus motherboards would be very nice indeed.
It'd be nice if MultiBeast would advise you about what the many options do, and possibly even tick boxes for you based on what hardware it detects you're using. It can be hard to know what to do with MultiBeast sometimes.
If you're *really* looking for a challenge, how about this: some sort of hypervisor layer that intercepts calls to hardware-specific stuff which would cause incompatibilities with unsupported hardware, and emulates a real Mac in areas where that's necessary. This would be different from full virtualisation as the CPU, graphics, and any other areas where hardware compatibility is not an issue could just be allowed to work as normal. Or at least, the hypervisor could just not modify the instructions to these areas in anyway. (I know that's not a very realistic request but... hey, you asked for a challenge, right!)