try a binary search (thats any method that uses half the previous value to "home in" on it`s target), if the angle shoots past the player then subtract half of it, if its short then add half the angle, then if thats under then add half the angle, if its over then add half, repeat untill you hit the target, simple and effective, maybe too effective, you might like to muddle the issue by constantly varying the wind a bit or something.
Mentor.
PC1: P4 hyperthreading 3ghz, 1gig mem, 2x160gig hd`s, Nvidia FX5900 gfx, 6 way surround sound, PC2: AMD 2ghz, 512mb ram, FX5200 ultra gfx, stereo 16 bit soundblaster.