The main reasons for having multiple connections to the Internet are to add redundancy and increase performance. The best way to achieve redundancy is to have more than one ISP. But there are two major potential performance bottlenecks to overcome: usage of the local link to the ISP and problems on the Internet backbone. Because each ISP can provide a different path through the Internet, your choice of ISP will have an impact on performance. But choosing the ISP with the best performance record is difficult because performance is dependent on the time of day and the final destination network.
No up-front equipment costs.
Small footprint (1U appliance).
Excellent Web-based management, reporting and configuration.
Some limits on customization.
BGP (Border Gateway Protocol) was not designed to route traffic dynamically based on performance; rather it requires manual adjustments by BGP experts to follow up on customer complaints. This can take days. Sockeye's product makes adjustments for outgoing traffic automatically, eliminating the problems associated with BGP. This won't help if the majority of your traffic is incoming -- unless you're trying to optimize traffic between two sites on the Internet with multiple connections, using Sockeye's GlobalRoute service at each end.