I have my forms authentication system working.
I found an odd behavior such that after successful Login; I was asked to Login again, if I browse to Login page from default page.
I was assuming that it should redirect me to default page since I am already authenticated.
Here's Web.config element I used:
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="default.aspx" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>