I start out by asking around, certainly.
I also read, read, read. Everything changes so frequently something new may be the best thing, and you will only find out about it by doing your research.
Once you identify two or three possibilities, you need to put them to a test phase. Never simply deploy a solution without running them through your own test cycle.
There's no guarantee that what works for my company will work for yours.