rc - do you know what sort of IT consulting skills retail banks and IBs are looking for at the moment. From what I've seen (superficial scan only) its either strong project/programme management skills or very specific IT process management skills(i.e. release management, risk management, capacity management, etc) that's in demand. Another observation - seems to me that the banks LOVE contractors and prefer this model when it comes to taking on IT consultants.