Is Swagbucks LIVE free to play?

Yes. Simply register with Swagbucks LIVE to play the game. You'll have a blast playing.