I wouldn't be especially high on the signing astrofan, based on salary cap and the fact that I don't see a huge need there. In the 3-4 I just don't think two dominant ILBS gets you nearly as much as two dominant OLBS do. As an offshoot, I'm not quite as negative on foreman as some. I think he's a solid player--not great, but solid.
I think foreman's a guy that performs when his DL keeps guys off of him. Jonathan Vilma was described in a similar way before the draft, and even Brian Urlacher saw his production fall when the DL in front of him was down-graded. I'm in sort of a wait and see mode for our LB core, I think that by the end of 2004 we'll have a much better idea as to where our D stands.
In terms of post June 1 free-agency, I would look for solid depth at NT, reasonably-priced depth at ILB (as opposed to a new starter,) and perhaps a #2/#3 WR if a great deal can be had.