check for spyware. This seems to be very high on the list of "whats slowing down my connection." Spyware progs are constantly communicating with their home servers which is eating your bandwidth- thats the simple explanation but should give you an idea of what could be going on. But like major said there really are thousands of bottle necks. If you are on cable your neighbors that are also using cable can possibly slow yours down a little bit if there are a lot online at the same time.