Strategies for Blending Virtual and Real Life Learning