One of my disappointments with iTunes is that it gets really confused when you have multiple albums with the same title, from different groups (i.e. "Greatest Hits"). This weekend I figured out that giving each album a different Disk number (Disk 1 of 10, 2 of 10, etc.) leads iTunes to get unconfused.
Since I have it set to shuffle by album, this is a helpful fix for me.