Any electricians available? Wire size question...

Wow, glad I asked, thanks for all the help! I'm hoping to get this done sometime this summer, but I'm going to keep my eyes open for a decent price on the cable. I'll probably stick with aluminum, but also agree that it's better to have 'overkill' and go with a larger size.

Thanks again