Nowadays, there are numerous sites fostering a free IT community. These websites allow people with very little technological know-how to ask for IT help. Technology gurus and experts in turn provide IT advice based on their past experiences.