Developers should be integrating
									and releasing code into the code repository every few hours, when ever possible. In any case never hold onto changes
									for more than a day. Continuous integration often avoids diverging or fragmented development efforts, where developers
									are not communicating with each other about what can be re-used, or what could be shared. Everyone needs to work
									with the latest version. Changes should not be made to obsolete code causing integration head aches. 
									 Almost continuous integration
									avoids or detects compatibility problems early. Integration is a "pay me now or pay me more later" kind
									of activity. That is, if you integrate through out the project in small amounts you will not find your self | 
								  
									 
									trying to integrate the system for weeks at the project's end while the deadline slips by. Always work in the context
									of the latest version of the system.   
									 
									    |