Haven't cancelled yet. Really wish there was a way to ensure I would get the new hr24's. At this point I may leave well enough alone...and run the mrv over my network, though I hate the lag. Then i'll just let my contract run out and save the leverage of being out of contract for something better.