Personally, I don't think there is any difference between a sweepstakes and a giveaway. There is a difference between a contest and a sweepstakes. For contest you need to do something (make or write something, submit a photo or recipe etc) for judging, with the 'best' one winning. A sweepstakes you just submit you info and they randomly draw the winner.