Optimise your site images, sounds, pop-ups.
If you are using a CMS (like Wordpress), look at using static content, instead of dynamic.
There are many points that we all need to careful about before creating a website that will load fast. In my opinion the main point is using CSS rather than other because it will really load fast. And the speed is main factor to determine the future of your website. Because no one will like slow websites.
Using many flash and animation is also not good. Though it will look nice but it may take long time to open so people having slow internet connections aren't going to be fan of that.
Please share your knowledge here. I will be updating.
yeah Bmp is really good option to png....
Images play a large role in website loading time. The bigger the images are, the slower the website will load, and usually images are what websites usually have to attract the audiences' attention.