A relay is a message that is sent either to brick touching it or a named brick.
Firerelaynorth etc. will NOT activate the onrelay input of a brick not touching it:

This is how it's done:

                VVV  direction of brick
How we do this is
Onactivate/self/firerelaynorth And on the other brick:
Onrelay/output blah blah blahBut don't fret! A brick can send a relay to a brick thats not anywhere near it!
Onactivate/NAMED BRICK(Brick01)/firerelay... [WILL EDIT IN PICS LATER IMAGESHACK IS GIVING ME stuff]
And on the desired brick that will receive the relay (Brick01 in our case.)
Onrelay/ will make it receive the input! This is useful for buttons activating things far away and such.
Post you're common uses for relays here please.