I would like to thank the following sites for having such wonderful graphics, backgrounds and music.