Sucks! Attempted my first instant buy with my card and...... it's not so instant. I had to take a "selfie " with card in view. Submitted that per request and now waiting. Been 6 hours. Funds have been debited from my checking account but nothing added to my Bitstamp account. Matter of fact, not even a paper trail that I made the purchase. Seems a little shady.
Will update if the process becomes a little smoother at some point.