For the curious, https://github.com/MrMEEE/bumblebee
(If you haven't looked into it, I thought bumblebee was a great hack! As I understand it, it uses the nvidia card for rendering whatever apps you tell it too in a separate X instance -- using the "optirun" command, it doesn't happen automatically automatically -- then uses virtualGL to display the results on your desktop)