I've gone down a more tree hugging route with my sinus problems -
Neti.
Basically a nasal wash with salt water. Works very well for me and even if I do get the odd infection (such as after a cold or too much flying) it only lasts a day or two.
Worth a shot and it does keep colds down and I've not had hay fever attacks over the past few years.