Does anyone know of a serivce provider letting users the ability to download market option prices in bulk? US options.

I am not after historical prices but current market prices. It doesnt matter if they are 20 mins delayed.

I know i can go and check option prices for each stock individually but that is very time consuming lol!!

I have vba code pulling data from cboe and yahoo but it takes forever to download the data for 100 stocks!! so was wondering if anyone knows the quickest way or know about of a service that will help me download current option market data for 1000?2000? american stocks