How to Limit Internet Speed Using QoS: Step-by-Step Guide

If you’re like most people, you rely heavily on your internet connection to get work done, stream movies, and keep in touch with friends and family. However, slow internet speeds can be a real headache, especially when you’re trying to complete important tasks online. That’s where Quality of Service (QoS) comes in handy. In this step-by-step guide, we’ll show you how to use QoS to prioritize your internet traffic and limit internet speed on specific devices or applications.

QoS is a powerful tool that allows you to assign different priorities to different types of internet traffic. With QoS, you can give priority to high-bandwidth applications like video conferencing, while limiting the bandwidth available to lower-priority applications like file downloads. This ensures that your important traffic gets through first, even when the network is congested.

In this article, we’ll walk you through the benefits of using QoS for limiting internet speed, as well as a comprehensive guide on how to set up QoS on your router. We’ll also provide tips on how to troubleshoot common issues with QoS settings and explain the difference between QoS and bandwidth throttling. By the end of this article, you’ll have a better understanding of how QoS works and be able to maximize your internet performance with this powerful tool. So, let’s get started!

Table of Contents hide

What is QoS and How Does it Work?

Quality of Service (QoS) is a networking feature that prioritizes traffic and reduces network congestion by managing bandwidth usage. QoS is designed to ensure a high-quality user experience by optimizing network performance for critical applications and services.

QoS works by assigning network traffic a level of priority based on the type of traffic, such as voice, video, or data. The router then uses this information to manage the available bandwidth and allocate it to the highest priority traffic first.

For example, if you’re streaming a movie and someone else in the house starts downloading a large file, the QoS feature will prioritize the movie traffic over the download traffic to ensure uninterrupted streaming.

QoS also supports traffic shaping, which is the process of controlling the flow of network traffic to ensure that critical applications receive the necessary bandwidth. This is particularly useful in networks with limited bandwidth, such as those with slow internet connections.

The benefits of QoS are many, including reduced network congestion, increased network performance, and improved user experience. It’s a critical feature for businesses that rely on real-time communication and data transfer, such as VoIP, video conferencing, and cloud-based applications.

Overall, QoS is a powerful tool that can help you manage your network more effectively and ensure that critical applications receive the necessary resources to operate smoothly. In the next sections, we’ll explore the benefits of using QoS for limiting internet speed and how to set up QoS on your router.

Understanding QoS and its Role in Internet Traffic Management

Quality of Service (QoS) is a networking term used to prioritize internet traffic and ensure optimal performance. QoS is a method for managing bandwidth utilization and regulating network traffic flow. With QoS, network administrators can prioritize certain types of traffic over others, ensuring that critical data, such as video conferencing or voice calls, have higher priority than non-critical data, such as email or web browsing.

The role of QoS in internet traffic management is critical, especially in large-scale networks where bandwidth is limited, and multiple users are vying for limited resources. By prioritizing internet traffic, QoS helps to ensure that all users get the bandwidth they need, even during periods of high network utilization. QoS is particularly useful in businesses, where network administrators can use it to ensure that business-critical traffic is given priority over less critical traffic.

QoS works by assigning different levels of priority to different types of traffic. When network traffic is sent, it is assigned a priority level, which determines how much bandwidth it can use. For example, video conferencing traffic might be assigned a higher priority than web browsing traffic, which means it will be given more bandwidth.

  1. Types of QoS: There are two main types of QoS: differentiated services and integrated services. Differentiated services are used to provide different levels of service to different types of traffic. Integrated services, on the other hand, provide guaranteed service levels to specific types of traffic.
  2. QoS protocols: QoS protocols are used to implement QoS on networks. Some common QoS protocols include Differentiated Services Code Point (DSCP) and Traffic Class Value (TCV).
  3. QoS settings: QoS settings can be configured on routers and switches to prioritize traffic. The settings can be adjusted to ensure that critical traffic is given higher priority than non-critical traffic.

By understanding QoS and its role in internet traffic management, network administrators can ensure that their networks perform optimally, even during periods of high network utilization. With the ability to prioritize critical traffic and regulate network traffic flow, QoS is an essential tool for managing bandwidth utilization in today’s networks.

Different Types of QoS and How They Work

Quality of Service (QoS) can be implemented in different ways depending on the specific needs of a network. Here are some of the most common types of QoS:

  1. Priority-based QoS: This type of QoS assigns priority levels to different types of traffic based on their importance. For example, video conferencing traffic may be given a higher priority than file transfers.

  2. Class-based QoS: Class-based QoS groups together similar types of traffic and assigns a priority to the group. This allows for more granular control over different types of traffic.

  3. Flow-based QoS: Flow-based QoS prioritizes traffic based on the source and destination IP addresses and the port numbers used. This type of QoS is ideal for networks with a large number of flows.

Regardless of the type of QoS used, the goal is to ensure that high-priority traffic is given preferential treatment over lower-priority traffic. This helps to prevent congestion and ensures that critical applications continue to function properly.

QoS Algorithms and Prioritization Techniques

Quality of Service (QoS) is a traffic management system that assigns different levels of priority to packets flowing through a network. Various QoS algorithms and prioritization techniques are used to determine how traffic is prioritized based on its type, destination, or source.

Class-Based Queuing (CBQ) is a QoS algorithm that categorizes packets into different classes based on their characteristics such as source address, destination address, or protocol type. The packets are then assigned to different queues with different levels of priority based on their class.

Weighted Fair Queuing (WFQ) is a QoS algorithm that assigns weights to different traffic flows based on their priority. Higher-priority flows are given more weight and therefore more bandwidth, while lower-priority flows are given less weight and less bandwidth.

Traffic Shaping is a QoS technique that regulates the flow of traffic on a network by limiting the amount of data that can be transmitted within a given time period. This helps to prevent network congestion by controlling the rate at which packets are sent.

Packet Dropping is a QoS technique that drops packets when the network becomes congested. This is done by discarding packets that are less important or that do not require immediate delivery, such as file transfers or email messages.

By using these QoS algorithms and prioritization techniques, network administrators can optimize network performance and ensure that critical traffic receives the necessary resources to function properly.

Benefits of Using QoS for Limiting Internet Speed

Efficient Bandwidth Management: QoS allows you to prioritize and manage your internet traffic, ensuring that your most important applications receive sufficient bandwidth, resulting in efficient bandwidth management.

Improved User Experience: With QoS, you can ensure that critical applications, such as video conferencing, streaming, and gaming, receive the bandwidth they require to function optimally, resulting in an improved user experience.

Better Network Performance: By limiting the internet speed using QoS, you can prevent bandwidth-hungry applications from monopolizing your network, allowing other applications to function normally, resulting in better network performance.

Improved Network Performance and Stability

Consistent Performance: QoS can help ensure that your network performance stays consistent even when multiple devices are using the internet at the same time. By prioritizing certain types of traffic, you can ensure that important activities such as video conferencing or online gaming are given the necessary bandwidth and don’t experience lag or buffering issues.

Reduced Network Congestion: QoS can also help reduce network congestion by limiting the amount of bandwidth used by certain devices or applications. By doing so, you can prevent one device or application from hogging all the bandwidth, which can cause other devices and applications to slow down or become unresponsive.

Prevent Packet Loss: QoS also helps in preventing packet loss. When network congestion occurs, packets are often dropped, which can lead to reduced data transfer speeds and lower overall network performance. By implementing QoS, you can reduce the likelihood of packet loss and ensure that your network remains reliable and stable.

Better Control Over Bandwidth Allocation

With QoS, network administrators can allocate bandwidth to different applications and devices based on their priority levels. This helps to ensure that mission-critical applications, such as voice and video conferencing, receive the necessary bandwidth to operate smoothly, while less important applications, such as file downloads, do not hog the network resources.

QoS also enables administrators to set specific bandwidth limits for different devices, ensuring that no single device can monopolize the network resources. This can be particularly useful in environments with limited bandwidth, such as in rural areas or developing countries.

Overall, the ability to control and allocate bandwidth more effectively with QoS can lead to improved network performance and a better user experience for all network users.

Setting Up QoS on Your Router: A Comprehensive Guide

If you want to limit internet speed for certain devices or applications, you can use Quality of Service (QoS) to prioritize bandwidth allocation. Setting up QoS on your router can be a complex process, but with this comprehensive guide, you can do it easily and efficiently.

Before you start, you need to know which QoS algorithm or prioritization technique to use. Some routers come with pre-installed QoS settings, but you can also customize them to suit your needs.

To set up QoS on your router, you need to log into your router’s administration page, locate the QoS settings, and enable it. Then, you can configure the QoS settings, such as assigning priority levels to specific devices or applications, setting bandwidth limits, and more.

Accessing Your Router’s QoS Settings

To access your router’s QoS settings, you will need to first log in to your router’s web interface. This can typically be done by typing your router’s IP address into a web browser.

Once you have logged in, you should be able to find the QoS settings page under the “Advanced Settings” or “Advanced Setup” section of your router’s configuration interface.

On this page, you will be able to set up different QoS policies and prioritize traffic based on different criteria such as source IP, destination IP, or type of traffic.

Configuring QoS on Your Router for Different Applications

Configuring QoS on your router can be a daunting task, but it is essential to ensure that your network is optimized for different applications. To configure QoS for different applications, you need to prioritize traffic based on the specific requirements of each application. You can use bandwidth limits, traffic shaping, and packet prioritization techniques to ensure that your network is optimized for different applications.

For example, if you use video conferencing applications, you should prioritize traffic for these applications to ensure that you have a smooth video call without any lag or interruption. Similarly, if you are a gamer, you should prioritize traffic for online gaming to ensure that you have a seamless gaming experience without any latency issues.

When configuring QoS on your router, you should also consider the bandwidth requirements of each application. You can use tools like network monitoring software to identify the bandwidth usage of each application and prioritize traffic based on their bandwidth requirements. This ensures that the applications that require more bandwidth receive the necessary resources to function properly.

In addition to prioritizing traffic for different applications, you can also configure QoS for specific devices. This is useful if you have multiple devices connected to your network, and you want to prioritize traffic for specific devices, such as a gaming console or a smart TV. By configuring QoS for specific devices, you can ensure that they receive the necessary bandwidth and network resources to function optimally.

Tips for Optimizing QoS Settings for Your Network

Optimizing Quality of Service (QoS) settings can be a challenging task, but it’s essential to get the most out of your network. Here are some tips to help you get started:

  • Understand your network’s traffic patterns: Before configuring QoS, it’s important to understand your network’s traffic patterns. Identify which applications are consuming the most bandwidth and prioritize them accordingly.
  • Test and adjust: Once you’ve configured QoS, test your settings and make adjustments as needed. Monitor your network performance to ensure that your settings are providing the desired results.
  • Configure QoS on all devices: QoS is only effective if it’s configured on all devices in your network. Ensure that all devices, including smartphones and tablets, have QoS settings configured appropriately.

By following these tips, you can optimize your QoS settings and ensure that your network is performing at its best.

How to Prioritize Your Internet Traffic with QoS

If you’re looking to prioritize your internet traffic and improve your network performance, Quality of Service (QoS) is the way to go. With QoS, you can set up rules to prioritize different types of traffic and ensure that critical applications and services get the bandwidth they need.

To get started, you’ll need to access your router’s QoS settings and configure them for your network. You can prioritize traffic based on application, port, protocol, or IP address. Some routers also offer the option to set up QoS based on the time of day or the day of the week.

Once you’ve set up your QoS rules, it’s important to regularly monitor and optimize them. You can use tools like network monitoring software to track your network traffic and ensure that your QoS settings are working as intended. You may also need to adjust your settings over time as your network traffic patterns change.

Understanding the Importance of Traffic Prioritization

Traffic prioritization is an essential aspect of Quality of Service (QoS) that enables network administrators to control bandwidth allocation for different applications and devices. It ensures that critical applications such as video conferencing, VoIP, and online gaming receive the necessary bandwidth to function effectively, even during peak traffic hours.

By prioritizing traffic, organizations can optimize network performance, enhance user experience, and avoid bandwidth congestion that may cause packet loss, latency, and other network issues. Additionally, traffic prioritization can help network administrators to enforce service level agreements (SLAs) and maintain compliance with industry regulations.

Overall, traffic prioritization is a critical component of QoS that can have a significant impact on network performance, user experience, and business operations.

Setting Priorities for Different Types of Traffic on Your Network

Step 1: Identify the types of traffic on your network. This includes things like web browsing, streaming video, and online gaming. Different types of traffic have different needs, so it’s important to understand what’s on your network and how it’s being used.

Step 2: Determine the priority of each type of traffic. For example, you might want to prioritize streaming video over web browsing, or prioritize online gaming over file downloads. This will ensure that the most important types of traffic get the bandwidth they need.

Step 3: Configure your router’s QoS settings to reflect your priorities. Most routers have QoS settings that allow you to set priorities for different types of traffic. You’ll need to refer to your router’s documentation to learn how to do this, as the process varies depending on the make and model of your router.

Step 4: Test your QoS settings to make sure they’re working properly. Once you’ve configured your QoS settings, you’ll want to test them to make sure they’re doing what you intended. You can use online speed tests or network monitoring tools to see if your QoS settings are working properly.

Troubleshooting Common Issues with QoS Settings

If you are experiencing issues with your QoS settings, don’t worry. Here are some common problems and solutions:

Insufficient Bandwidth: If your internet speed is slow, your QoS settings may not work effectively. Check your internet plan and increase your bandwidth if necessary.

Incorrect Configuration: Make sure your QoS settings are properly configured. Check your router’s user manual or contact your internet service provider for guidance.

Overlapping Priorities: If you have overlapping priorities, such as streaming video and gaming, you may experience buffering or lag. Adjust your priorities to avoid conflicts.

Outdated Router: An outdated router may not support QoS settings. Consider upgrading to a newer model with QoS features.

Network Congestion: If your network is congested with too much traffic, your QoS settings may not work as intended. Reduce the number of devices connected or limit their bandwidth usage to ensure QoS prioritization works effectively.

QoS Not Working Properly: Causes and Solutions

If you’re experiencing issues with your QoS settings, there are several possible causes. Network congestion can occur when there is too much traffic on your network, causing your QoS settings to struggle to prioritize certain types of traffic. Incorrect configuration can also cause QoS to fail, so be sure to double-check your settings. Another common issue is outdated firmware on your router, so make sure you’re running the latest version.

If your QoS settings are still not working properly, there are several solutions to try. One option is to adjust your QoS settings to better match your network’s traffic patterns. You may also want to limit the number of devices on your network to reduce congestion. Another solution is to upgrade your router to a model that offers more advanced QoS features.

Finally, contacting your ISP is another option. Your internet service provider may be able to help you troubleshoot the issue and determine if there are any problems on their end that could be affecting your QoS settings.

Remember, optimizing your QoS settings takes time and effort, but it’s well worth it in the end to ensure that your network is running smoothly and efficiently.

Dealing with Inconsistent Internet Speeds Despite QoS Settings

If you are experiencing inconsistent internet speeds despite having configured QoS settings on your router, there may be several possible causes for this issue.

Network congestion: If there are many devices connected to your network and using a lot of bandwidth, this can cause your internet speeds to slow down. You may need to limit the number of devices connected to your network or use bandwidth-heavy applications during off-peak hours.

ISP throttling: Some internet service providers may intentionally slow down your internet speeds, especially if you are using a lot of bandwidth. You can check with your ISP to see if this is the case and if they offer any solutions.

Hardware issues: Faulty routers or network cables can also cause inconsistent internet speeds. Check to see if all your hardware is working properly and replace any faulty equipment as necessary.

To help resolve inconsistent internet speeds, you can also try the following:

  • Restart your router: Sometimes simply restarting your router can help to resolve internet speed issues.
  • Update firmware: Make sure your router is running the latest firmware, as outdated firmware can cause performance issues.
  • Optimize device settings: Check your device settings to make sure they are not causing performance issues, such as running too many applications at once or using outdated software.

Overcoming Compatibility Issues with QoS and Other Network Settings

Compatibility issues can occur when trying to implement QoS settings alongside other network settings. These can include router firmware updates, VPNs, and other applications. In some cases, QoS may conflict with other settings and negatively impact network performance.

To overcome these compatibility issues, it’s important to identify the source of the problem. Check for updates to router firmware and other applications that may be causing the conflict. If a VPN is causing issues, try disabling it temporarily to see if the problem is resolved.

Another option is to prioritize traffic manually without using QoS settings. This involves identifying which applications require higher priority and allocating bandwidth accordingly. This can be done by adjusting settings within the application itself or using third-party traffic shaping software.

Finally, if all else fails, consider consulting with a network specialist or contacting the manufacturer of your router or other networking equipment for support. They may be able to provide specific guidance on how to overcome compatibility issues and ensure that your QoS settings are functioning properly.

QoS vs. Bandwidth Throttling: What’s the Difference?

QoS (Quality of Service) and bandwidth throttling are two different ways to control the amount of data that can flow through your network, but they have different goals and effects.

QoS is a technique that prioritizes network traffic to improve performance and reliability for critical applications or services. It ensures that essential traffic, such as video conferencing or VoIP calls, gets priority over less important traffic like file downloads or web browsing.

Bandwidth throttling, on the other hand, is a technique that limits the total amount of data that can flow through your network, regardless of the type of traffic. It’s often used by internet service providers (ISPs) to slow down or block certain types of traffic, such as peer-to-peer file sharing or video streaming.

While both techniques can be used to manage network traffic, QoS is a more targeted approach that seeks to improve network performance, while bandwidth throttling is a more generalized approach that seeks to limit the amount of data that can flow through a network.

Understanding the Concepts of QoS and Bandwidth Throttling

QoS (Quality of Service) is a feature that enables you to prioritize certain types of network traffic over others, allowing you to allocate bandwidth according to your needs. This ensures that high-priority traffic such as video calls and online gaming receive the necessary bandwidth to function smoothly.

Bandwidth throttling, on the other hand, involves deliberately limiting the amount of bandwidth available to certain types of traffic. This is often done by Internet Service Providers (ISPs) to manage network congestion and ensure that all users have access to a fair share of the available bandwidth.

While both QoS and bandwidth throttling involve regulating network traffic, the key difference is in how they are implemented. QoS prioritizes certain types of traffic over others, while bandwidth throttling limits the overall amount of bandwidth available to all types of traffic.

Final Thoughts: Maximizing Your Internet Performance with QoS

Implementing Quality of Service (QoS) settings can significantly improve your internet performance, especially when multiple devices are connected to your network. Prioritizing traffic based on its importance can ensure that critical data is delivered without delay, while non-essential traffic is given lower priority.

While QoS can be an effective tool, it’s important to understand that it’s not a magic solution to all internet performance problems. You may still encounter issues such as inconsistent speeds, compatibility issues, or QoS not working properly.

To maximize your internet performance with QoS, you should regularly monitor your network and adjust your settings as needed. Experiment with different priority levels and test your network to ensure that critical traffic is receiving the necessary bandwidth.

Additionally, it’s important to remember that QoS is just one aspect of optimizing your network. Other factors, such as your router’s hardware capabilities, the number of devices connected to your network, and your internet service provider’s network infrastructure can also impact your internet performance.

By combining QoS with other optimization strategies, such as updating your router’s firmware and ensuring that your devices are free of malware and viruses, you can maximize your internet performance and ensure a smooth online experience.

Additional Tips and Best Practices for Setting Up QoS

  • Prioritize based on usage: Different applications and devices have varying network needs. Ensure that you allocate bandwidth based on what each device is used for, such as gaming or video conferencing.
  • Regularly test your connection: Check your network’s speed to ensure that the QoS settings are working as expected. You can use online speed tests or diagnostic tools provided by your internet service provider.
  • Configure QoS on all devices: If you have multiple devices using the same network, make sure that QoS is enabled on all of them. This will help avoid conflicts and ensure that each device’s needs are met.

Remember that QoS is just one of many tools available to optimize your network’s performance. Other best practices include securing your Wi-Fi network, using wired connections whenever possible, and updating firmware regularly. By implementing these additional tips and best practices, you can ensure that your network is running at peak performance.

How to Monitor Your Network’s Performance with QoS

Quality of Service or QoS is an essential part of modern computer networking. It’s the mechanism that guarantees that some traffic is given a higher priority over others, ensuring that the network runs smoothly, and critical applications perform well. If you’re responsible for maintaining a network, it’s crucial to have tools to monitor your network’s performance and ensure that QoS is working correctly.

The following are four ways you can monitor your network’s performance with QoS:

Use a network analyzer: A network analyzer is a software tool that captures and analyzes network traffic. It can help you identify network issues, diagnose problems, and optimize network performance. You can use a network analyzer to monitor your network’s QoS and ensure that your critical applications are getting the bandwidth they need.

Monitor network devices: Network devices such as routers, switches, and firewalls have built-in tools that can monitor network performance. You can use these tools to measure network latency, bandwidth usage, and other key performance metrics. By monitoring network devices, you can identify bottlenecks, troubleshoot problems, and optimize network performance.

Set up alerts: Alerts can help you stay on top of network performance issues. You can set up alerts to notify you when network traffic exceeds a certain threshold, when there’s a spike in network latency, or when QoS is not working correctly. By setting up alerts, you can proactively address network performance issues before they impact your critical applications.

Conduct regular network audits: Regular network audits can help you identify areas of your network that require optimization. You can use tools such as packet analyzers, network scanners, and vulnerability scanners to audit your network and identify performance issues. By conducting regular network audits, you can ensure that your network is running smoothly, and your QoS policies are working correctly.

Monitoring your network’s performance with QoS is essential for ensuring that your critical applications perform well and that your users have a good experience. By using network analyzers, monitoring network devices, setting up alerts, and conducting regular network audits, you can stay on top of network performance issues and optimize your network for the best possible performance.

Exploring Advanced QoS Settings for Advanced Users

Quality of Service (QoS) is an important tool for ensuring that your network performs at its best. For advanced users, there are many additional settings that can be explored to further optimize your network’s performance. In this article, we’ll take a closer look at some of these advanced QoS settings.

Customized QoS Rules

By default, most routers have pre-set rules for QoS. However, advanced users can create customized QoS rules tailored to their specific network needs. This can be done by identifying which devices and applications require the most bandwidth and prioritizing them accordingly. For example, you may want to prioritize your gaming console or video streaming device over your smartphone or tablet.

QoS Classifiers

QoS classifiers are used to identify which traffic on the network should be prioritized. Most routers come with default classifiers such as IP addresses, ports, and protocols. However, advanced users can create customized classifiers based on more specific criteria. For example, you can create a classifier that prioritizes video traffic from a particular streaming service or online game.

Traffic Shaping

Traffic shaping is a technique used to control the flow of network traffic. With advanced QoS settings, users can customize traffic shaping to ensure that certain types of traffic receive a consistent amount of bandwidth. For example, you can limit the bandwidth of non-priority traffic during peak hours to ensure that priority traffic (such as video streaming) remains uninterrupted.

Bandwidth Reservation

Bandwidth reservation is a feature that reserves a certain amount of bandwidth for specific applications or devices. This ensures that these applications or devices always have enough bandwidth to function properly. For example, you can reserve a certain amount of bandwidth for your video streaming device to ensure that your favorite shows and movies are always available without buffering or lag.

In conclusion, advanced QoS settings offer many options for optimizing your network’s performance. By creating customized QoS rules, using customized classifiers, and utilizing traffic shaping and bandwidth reservation, advanced users can ensure that their network runs smoothly and efficiently.

Frequently Asked Questions

What is QoS and why is it important for limiting internet speed?

Quality of Service (QoS) is a set of technologies that helps prioritize and manage network traffic to improve network performance. It is important for limiting internet speed because it allows you to allocate bandwidth to specific applications or devices based on their priority, which can help prevent one device or application from monopolizing the network bandwidth.

How can QoS be used to limit internet speed?

QoS can be used to limit internet speed by setting bandwidth limits for specific applications or devices. This can be done by creating traffic classes and assigning different levels of priority to each class. For example, you can prioritize video streaming traffic over file downloads, or limit the bandwidth available to certain devices during peak usage times.

What are the benefits of using QoS to limit internet speed?

The benefits of using QoS to limit internet speed include improved network performance, reduced network congestion, and better control over network traffic. By limiting the amount of bandwidth available to certain applications or devices, you can ensure that all users have access to the network resources they need, while preventing one user from monopolizing the network and causing slowdowns for everyone else.

What are the drawbacks of using QoS to limit internet speed?

One potential drawback of using QoS to limit internet speed is that it can be difficult to configure, especially for users who are not familiar with networking concepts. Another drawback is that QoS can only prioritize network traffic, it cannot create bandwidth out of thin air. This means that if your internet connection is slow to begin with, QoS may not be able to do much to improve performance.

Are there any alternatives to using QoS to limit internet speed?

Yes, there are other alternatives to using QoS to limit internet speed, such as using a bandwidth monitoring tool to identify and block bandwidth-hogging applications or devices. Another option is to upgrade your internet plan to a higher bandwidth tier, which may be a more cost-effective solution in the long run.

Do NOT follow this link or you will be banned from the site!