I tried to find similar issues but Google-fu failed me.
With TVMVC, you should be able to get rid of some magic strings. So, for instance, if you have this:
return RedirectToAction("Index", “Foo", new FooViewModel {SomeProperty = false });
you should be able to replace it with:
return RedirectToAction(MVC.Foo.Index(new FooViewModel {SomeProperty = false}));
However, the FooViewModel is always null when it gets to the controller. I always assume user error, since johnny developer is an idiot, but nothing seems to be working.