Ok, here's the story. I have one site collection. I am adding site columns because the same columns are going to be needed accross all the different sites. I have added a site to track our facility's projects. I added a site under the main site using the 'Budgeting and Tracking Multiple Projects' Template. The site contains the default lists that were created when the site was created. I go into say the 'Projects List' and modify it to add the site column that I created before. I add the column and make it required. Then I return to the list's default veiw and click 'Add' to create a new project in the list. The web page is displayed with the columns. However, the site column that I added is not anywhere on the page. I can return to the default view and switch to 'Edit in Datasheet' and the site column is there.
This issue is the same for any of this site templates lists (Project List, Project Tasks, Project Issues, and Project Milestones). I have even tried added standard columns like a KPI column. I get the same results. The only way to fully edit items in these lists is to use datasheet.