why stay in one company if your really have the hard skills. the demands are always there for such skilled resources in IT.