You might want to ask your ISP to participate in the Netflix Open Connect program [1], which provides service providers with free caching servers. My ISP (Init7) does that and the performance for Netflix is absolutely fantastic (instant playback in highest quality).