i dont know if kallis should count as an allrounder anymore, he's still bowling but hes taken less than 50 wickets in tests and 30 in one dayers in the last 3 years. by contrast, i think flintoff has taken about 90 test wickets in that time.
also, for my money, id pick jacob oram over scott styris.