It would be useful to see the terrain, showing contour lines and elevation to give an idea if an adjacent hill will block the sun! Ideally the app would approximate when the location is in shade due to adjacent hills.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.