Wooeee!  Got rules implemented... now I have to test :(