The main reason for me posting this is because Armin has chopped and edited over 100 songs into a 2 hour megamix and it's quite an interesting listen to hear how he's impressively blended the songs :D
It's a bit similar to one of the early Cut Up Boys CD's, but it's not purely mashups.
Even if you're not too into trance or progressive house, this is quite a good listen!
https://youtu.be/nKSp33zY4WU