personally i keep aliasing to a minimum and only for better clarity .. rarely for saving characters. i think its important to realize when one is dealing with an interface and when one is dealing with a concrete class.