It also depends on the talents of the team and individual in question... I don't want people to think I'm advocating they dump as many hours as I do into things... I'm just saying thats been my personal way of attacking things. Everyone is different - Im sure there are people out there who can put in way less time and get better results for their needs... this is just what I happen to be doing to make things work. I'm a bit extreme normally anyhow.