I was looking for instructions and a name for a card I received from a friend last week. Thanks to you asking, I have found mine - I wonder if it's the same one you're looking for?!
Here's a link to the thread for the 'Free standing pop up card'. It's in the 'Downloads' forum, not on the Resources pages.
Forums at Splitcoaststampers
There are instructions and a diagram in post #1 and a word document that you can print out in post #28.
Hope this is the one you're after!