If you are simply looking for the best price, each purchase will require a lot of surfing the web.
If you are looking for the best value, just go to your local dealer. If you have any rapport built up there, Id think they would supply advice and technical support, which are rarely found when...