Woah-- that's awesome Bernie, exactly what I was looking for. Many thanks!
I agree, at this point I don't need the micro data and for now I will just pull the zip-code level data from the API. I hadn't heard of the summary files but I will look into these as well.