I'd forgotten just how dreadful he was last time he played county cricket actually - in 3 games for Middlesex in 2003 and 1 for Yorkshire in 2007, he took a sum-total of 1 for 337!
And truth be told he barely played First-Class cricket most of his career at home - in 1996/97, 1997/98, 1998/99, 2001/02, 2002/03, 2003/04 and 2006/07 (that's 7 seasons) he never played more than 3 games.
He played 6 each in 2000/01 and 2005/06 and played plenty in 1999/2000 and 2004/05 (not surprisingly these two were his best seasons - he took 117 wickets at under 22 in them). Presumably a mix of his often moderate performances and politics.
But since going to SA (ie, for Titans and for Hants), he's played 13 games and taken 75 wickets at 19.63. Impressive indeed, and I don't see any particular reason to think he won't continue that in 2008/09.