This rudimentary weather prediction program is actually quite accurate. It gives detailed answers about when and what weather changes to expect.