Broadband is not available world wide, face it this is a fact. One must keep provision for the web users who use slow internet connections. Search engine algorithms also do take into consideration your load time, so make faster loading pages and it does not really require too much of effort, it do not require you to update your skills, simply follow these tips while designing and developing your site:
Create simple designs: Most fast loading sites have very simple designs.
Optimize your HTML code: Make sure that your site doesn’t have any unwanted tags and that it is optimized.
Effective Table designing: Design using nested tables instead of using cell merges and splits. Use separate tables where ever possible.
Increase content area: This not only reduces load time, it enhances the readability of your site.
Minimize use of graphics, Flash, scripts: These are the major contributors to the size of your web page, so try minimizing them. Try using background colors and fills instead of heavy images.
Optimize all heavy files: As much as possible optimize heavy graphics, Flash files and scripts. In editors like fireworks and flash you can see the various options in the preview panel to reduce the sizes.
Text Links in place of buttons: basically try to make use of HTML as much as possible. You can also use CSS Styles for text links to make them as attractive as buttons.
Use Server Side Include (SSI) files: SSI files once called from the web server reside in its cache so on subsequent requests they load faster.
Check your Load time
Make sure to check your Load time. There are plenty of free site tools available on the internet for this.