There are a lot of different ideas, theories and methodologies out there today about integrating technology effectively into classroom instruction. I find that I lean towards the description of Blended Learning. Edudemic posted a great document about what Blended Learning is and how it is done.