My approach on Windows is to use Windows XP Mode for IE 6, 7 and 8. I cloned the Windows XP Mode VM two times, and installed IE 7 on one of the clones and IE 8 on the other. This only works on Windows, but a huge advantage is that the VMs don't expire after 90 days.