Virtual Baby showers!

Michaela
Does anyone have experience with a Virtual Baby Shower? And if so what websites did you use? Was it easy for others to join and participate? Would you do one again? What did you all do in the virtual baby shower? 
Thanks for the help in advance :)