Block Sections allows blocks to display different content depending the current path. This way there is no need to create multiple custom blocks in order to vary the content of them.
The Nodereference autocomplete nid trim module is a simple module that uses JavaScript to remove the [nid:X] text when you select an item in a Node Reference field.
For example, if you have My Node Title [nid:384] in the input, jquery_autocomplete changes it to just My Node Title.