It's cause theirnetis too slow

so you can download programs that make your net faster

the more you install the faster it will be. But there is a better way - hack the net it will be fast cause youwon't need to dial anything - and if you don't need dialling there's no phone bill to pay and afteryou got yourself free fastinternet you cancall yourself master
Learn well, young Hacker....

But really you need to look at the server in useand tha content of your website the colour palette and the resolutions ( no good having a button at 500 by 500 px. when it is going to the size of a fingernail ona 17 inch screen.
Or if you have an intro even the vector graphics (thar you know don't have a resolution as such) could take up quite a bit if there's lots of it.
just had a look at your wesite -well done.
yes, you have an intro (liked it) and it is loading quite fast.
the problem is: whanyour friends stare at the load screen and see the strip move forward - they expect a tonn of something beyond the imaginations of all men ( half a minute intro embroided with 3d graphics and all that jazz - which would really take a team of pros which have been around at the time when the thought of a network through a phone line was a joke frowned upon.)
instead they get a nice but small ( don't take me wrong but lots of small things are nice) website.
so it is more of what people expect than the long loading times....