I don't know what was wrong with the first disallowed goal, though the second one was definitely offside.
I know some people have been blaming the referee - we all do and I've done it myself many times - but the biggest culprit on the night was the Albanian number 5, Cana. He went in with the head - twice - pushing past the referee on the second occasion to get to his man. You use the head, you get sent off - there's nothing controversial about that. (You can read Cana's excuses here.)
So Albania, who had defended exceptionally well up to that point were left to face the last crucial minutes against a fired up Holland one man short in the midefield.
Equal billing for idiot of the night goes to the fool who threw the firecracker at Melchiot. Should the referee have restarted the game and played the last 100 seconds of extra time? Yes. Was there any possibility that he would do so after a fan had thrown a firecracker at a players? No.
It's a shame for the rest of the Albanian team that all their hard work was wasted in the end and for the fans who turned out to back the team.
Sorry for the lack of photographs. By the time there was anything to take pictures of it was too dark for my very basic camera to cope with.