Wow, the Steam Key I got with my FP Indiebox was hidden in the worst possible place.
I almost completely missed it, it's literally a sticker in the center of the shipping package. But since I opened it from the side, I didn't see that and was just gonna throw out the package. Then I looked up where to find Indiebox Steam Keys.
I don't actually need it myself, since I have the game on Steam, Wii U, and now a DRM-free copy for Windows, but I am planning on giving it away. Might actually do so here on Smashboards or something, since the one friend I was thinking of giving it to already has the game on Steam.