I won a piece of software on MacAppist's website, on their 'Giveaway' offer. However, despite my several attempts to get my serial number, I cannot get anything from them. Meanwhile, their previous website is down and there is another one with the same template. What a bunch of scum of the Earth! Whoever agrees, post a line of dirt! What should we do?