I remember seeing a thread with very, very similar rules to what you're talking about (on these forums, in fact), but with alot more detail and depth to it. It was at least two or three years ago, maybe longer.
Man, I wish I could find it.
EDIT: Well, I found a recent post of what looks like...