LOL
a Router is a Layer 3 device, basically most router works is "smart" direct data packets into different comptuers/ end station. Hence the world ROUTE.
Think of it as a 2 way funnel, data goes in and out using one "mask" IP, and go goes in and out and vice vesa...
A switch is basically a device which gives each computer a seperate network domain, but in the same collusion domain. There are 2 types of switch, the enterprise grade "managed" switch which cost thousands and thousand of dollars, and regular "unmanaged" switch which you can buy at Frys. All it is is that instead of like a Hub when all it is is basically a repeater, a switch will actually have full decitated bandwidth to the 2 computer in connection. (when you're transfering files from one computer to another.)
Also, a switch also works at "Full Dulplex", meaning that you have a max therotical bandwidth of 200mbits (100 up and 100 down AT THE SAME TIME).
A device connected into a hub shares the same network domain and the same collusion domain, basically when a comptuer on a hub sends something, the hub basically repeats it to all it's ports.. therefore, when 2 computer send something.. the bandwidth drops to 1/2 of it's full.. and when 3, 1/3, 4, 1/4.. etc etc.. you get the idea.