Difference between Hub and Switch and Router

What’s the difference between a Hub, a Switch and a Router? Very simply it could be said to be “Intellegence.” It has come to my attention that these are very easily confused by many people.  When you walk into a BestBuy or other electronic store and look at the network connectivity aisle you’ll find many different hubs, switched and routers. …