Q:

Can we freely switch back and forth between cycles and Blender Render? 

If we switch between Blender Render and Cycles Render, do we "obscure" our project? 
Or can we freely switch back and forth? 

A:

You can switch however you like, but nodes from cycles won't work in internal at all... but you can switch it back to cycles and it will work as before

