I had a US Robotics CMX that went south after about 18 months. My provider replaced it with a Motorola Surfboad 4200 and my speeds jumped up from 700K/sec to around 1000K/sec. My ISP has in the past offered the CMX, the US Robotics Sharkfin, the Surfboard 4100 and the Surfboard 4200. The people with the 4200 get the highest speeds and seem to have the fewest problems.