Posted this in elite originally but didnt seem like anyone really gained from it since its limited by class, so making it available to a larger crowd.
If you spec 1/2 Pyromaniac in your SECOND skill tree, you will always have 5%. Not only this, but once you meet the conditions of the talent(any fire dot on 3 different targets) it will apply a second 5% haste buff that stacks. You can test this by removing all haste procs and watching your cast timers in the different conditions.(without pyromaniac, with 1/2 pyromaniac but no dots, 1/2 pyromaniac but with dots). In each circumstance you will notice the haste taking effect, reducing cast time per each step.
I was surprised it wasn't on here already, granted it only frees up one talent point its still pretty amazing(free 5% on single target fights).
Enjoy it while it lasts.
0/2 Pyromaniac
1/2 Pyromaniac without fire dots
1/2 Pyromaniac with fire dots on 3 targets