Ok... my apologies. I think I could have saved myself a bit of trouble if I had a proper 'error' callback to notify me something was wrong with the JSON response. Basically, I wasn't properly returning my JSON results from my ASP script which didn't have the right headers, and also utilized single quotes instead of double quotes. No wonder nothing showed!
Anyway, this problem is solved now, and I FINALLY understand deferreds the way they are supposed to work. Thanks again for the support, everyone!