Create New Site From Site Admin Page

Correct me if I am wrong but I could have sworn you could create a new site from the site admin page.. I have reinstalled a couple times while trouble shooting other things ... Can someone check there site and see if I am missing this link for some reason or if I have just gone insane from sleep deprivation :slight_smile:

I only see create new site from super admin screen. i could of sworn on the site admin page it had a create new site link and on super admin it says add new , that is why it leads me to believe it is missing?

Thanks.. Scott