Personally think telling the users you are doing something is pretty daft.

Often it's too quick to even read. 

Better pattern is _nothing_, then when something is taking too long message the user about problems (all fallback to some accessible version, or fail transparently etc.)