Microsoft should supply the specs about which cameras work with it. I thought that surface used bluetooth for wireless transfers. I'm pretty sure you'd need an adapter. If you want the camera to automatically download pictures when you lay it on the surface I'm sure there's more to it than that- some kind of protocol that starts the download process when the camera is laid on it, so a specific, compatible adapter. Again, I'm guessing you'll need MS to help you out as to exactly what will and won't work- surface is a pretty new technology.