Для логина и пароля я бы порекомендовала использовать ruby, конечно, а для дизайна - с++. и конечно же нужно читать книгу "эксель 2007 для чайников и опытных пользователей"

Или как зеквесчен медленно превращается в ответы майлру