While I don't mind that they're character-bound, I'm one of those guys who will do all the achievements, secondary tradeskills, and 100% zones with one character. So, one character of mine will have ~100 or so dyes, then I log into my other character and it will be disappointing to see that they only have 20 dyes.
http://www.youtube.com/watch?v=Otm4RusESNU