Can we build it? YES we can, but shouldn't because there's platform support for that. Developers are an enthusiastic people, especially when it comes to solving problems. In their pursuit of solution Valhalla some tend do create their own solutions for problems the platform obviously offers support. A classic example: There's two applications that need to communicate with each other for some reason. .Net offers a few ways of doing this:SOAP over HTTP,.Net remoting,Socket communication Someone with...