I have the need to implement a caching device at my remote locations. I understand that Cisco has some offerings and I am sure there are others on the market. I am hoping you can make some recommendations for me. I currently have Cisco 2600 (2610, 2620, or 2620XM) routers at my remote locations. What is your experience with such applications, devices, or appliances?