Java is Great in very few cases. Only include applets when it is the best solution for necessary content. Get your idea approved before including an applet. You should avoid the use of frames unless you have a special purpose for them. Frames can create complications with printing that some users have difficulty managing.
Search engines have problems indexing pages which require frames.
Do NOT Use Server Text Editors for Web Editing. Most UNIX based editors will force-break your lines with no regard for content. Words may become broken with spaces or code may become disabled. Avoid animated GIF's. They can be annoying, have higher load times, and they can literally send some people into seizures.