There have been a number of decent swing bowlers, Hoggard, Sidebottom briefly and Zaheer Khan recently. Anderson can swing it both ways nicely given the conditions, but his hideous inconsistency holds him back, personally I believe it's because of his action, it's conducive to swing but difficult to repeat. I thought Jason Gillespie given the conditions could swing it both ways well. Shoaib Akhtar could be absolutely deadly with those inswinging yorkers and high speed away swingers, though again I'd say he was stronger with the old ball. I'm not sure Shane Bond swung the ball back in too much but his away swinger was awesome. I've seen few bowlers with as much control over swing as Chaminda Vaas, often forgotten but he could move it both ways pretty much on a string at times.
I've never seen Shoaib swing the old ball out or the new ball in. He's basically the same as Waqar and Imran in that he swung both old and new ball prodigiously, but which way it went depended on whether the swing was conventional or reverse.
Bond is a strange one. First time I saw him I thought his stock-ball was the outswinger, but eventually it became clear it was the inswinger. Sometimes I got the impression he was really trying to swing it away but just couldn't do it, his natural inswinger was just too strong.
Can't say I ever saw Jason Gillespie bowl an inswinger TBH. Not to say he never did.
Hoggard and Sidebottom have both struggled considerably with their inability to bowl the one that curves into a like-hander (ie, Sidebottom bowl an outswinger to a RHB, Hoggard bowl an inswinger to a RHB). They can make it go the other way with reverse-swing, but both only get minimal amounts of reverse-swing, compared to the lavish conventional-swing both can muster almost without trying.
Zaheer Khan, though, is (now - he wasn't for most of his career) almost a latter-day Wasim, without the accuracy or the pace. He can swing new ball in and out; he can swing old ball in and out; he's a left-armer, and best of all he can bowl around- or over-the-wicket to equal effect.
Chaminda Vaas only ever bowls inswingers. New or old ball. He's a remarkable case. I've never seen someone be able to swing the new and old ball in the same direction but not the other direction, with either. What makes him so special (when on-song) is his ability to cut the ball off the pitch without losing any pace. And he can cut it in or out.