So I don't think we have a thread relating to custom legends, creation, design standards, tips, tricks, software, limitations, etc.
If we can get a discussion going, I will keep this tread OP up to date.
I have just started down this quest myself and don't really have much to contribute, but here is to hoping others will chime in so we can get a good repository.