http://code-inside.de/blog-in/2010/10/19/howto-create-and-remove-cookies-with-asp-net-mvc/
Caution when using FireFox, you must have a dot (.) in the domain name. So for example, localhost.local will work and localhost will not allow FireFox to accept the cookies. This is because of RFC.
http://stackoverflow.com/questions/4845050/localhost-cookie