This is probably suited elsewhere but although I don't fly too much in a year, only leisure travel. I have found the features of expertflyer invaluable for me so far.
Cost $100 for the annual sub and I find the value just in the ability to alert me to Award Inventory.
I also like to contribute to the community in a small way so do post here when i can. I do find it would be helpful if people followed the wiki instructions when asking for Flight Availability.