Eric,
Take a look at RETScreen. Free download at http://www.retscreen.net/ang/home.php.
Keith Swartz, P.E., LEED AP