Browserstack - it uses real devices and not emulators.
>You can also rent a remote desktop, automate its browser (or VM browsers) and send screenshots to your website.
That's great but I've already built all the screenshot stuff out. I'm working on something slightly different.