Hello. I am a programmer, I write custom programs using vb.net for data scraping. I can scrap all kinds of sites, including those with search forms, buttons, ajax etc. Data can be saved in any format you like like csv, excel, msaccess, but I strongly suggest mysql.
Most sites can be scraped within 1-2 days.