I absolutely love the internet and love the fact that you can do everything from getting your degree to planning and entired wedding right online without leaving your home and in the comforts of your own home. It is great. You can even do both. You can take classes as well as shop for your dress, bridesmaid gifts, invitations and shower favors...well, maybe not the shower favors since you really should not be the one that is planning this. However, I did have my cousin plan her entire shower - everything the way she wanted it and then she acted surprised when she came? It was very weird since everyone knew that she planned the entire thing and set the date. Some people are funny like that.
http://www.thepuppytimes.blogspot.com/2009/10/do-not-forget-the-favors-and-gifts.html