Yes, Cleeve's right best bang for your buck is the ATI R9700non-pro IMO.
As for other mid-level cards. The R9500Pro, the R9600Pro and the FX5600Ultra rev.2 are all GOOD cards (better than FX5200 and most GF4s IMO). Do not get the non-pro 95/96 or the non-ultra FX5600 (and I'd try to go for Rev.2 <i>not</i> Rev.1), they aren't worth the 'savings' over the other models.
If a 9700non-pro isn't availible for a good price then those are good choices worthy of current and future games (at reasonable resolutions).
And yes the top of the lines R9800PRo and FX5900Ultra are also out there, but at a premium, which may not suit your tastes. However if you've got money to spend check them out they likley won't dissapoint unless you're cost concious.
- You need a licence to buy a gun, but they'll sell anyone a stamp <i>(or internet account)</i> ! <A HREF="http://www.redgreen.com" target="_new"><font color=green>RED</font color=green> <font color=red>GREEN</font color=red></A> GA to SK