Text this: Recent developments in ion exchange 2 /