After six rounds of Heineken Cup action, eight teams remain in the running to be crowned the kings of Europe.