I'm from Amsterdam in the Netherlands (yes, NEXT! to Belgium) and I am in doubt about this whole situation. That's why I snoop around the internet
and became fascinated with all theories and materials I find.
Maybe AboveTopSecret will take away some doubt, allthough I doubt it...