So one of he major goals I had with purchasing a Surface was to deploy the Windows 8 Codemash application so I can see how it looks. At first I thought I would need some combination of USB cables. As it turns out, you can do this over your network using some tools.
Tim Heuer explains how to do this here:
Biggest thing to remember is right now since only the RT version is out at this time, its ARM based so when you deploy make sure you are compiling to the ARM architecture. When the x86 version comes out you can use traditional deployment.
Happy Debugging