OP has a great idea of balancing things out A LOT. Didn't even read the thread after OP (sorry guys) because I totally agree with topic starter (the penalties/bonuses can be changed, but the general idea is just neat).