The site I'm creating needs:
Most important- a custom template. Can I have a completely custom design, or can I only change elements in existing templates?
If I can use a template of my own design, does drupal have the ability to have different layouts for different pages? For example, large body block on home page, three columns on another, 2 or 3 separate text blocks (each separately editable) with a small calendar block on each that links to a page with all calendar contents.
Users created by admin only, individual profiles editable by both user and admin.
Pages of links to content that can be entered into categories, and sorted automatically when new content is added, i.e.: new link added, then admin clicks "sort by alpha" or "sort by date" etc, which will cause the list to show that way on the public pages.
Also, when admin adds new user, the list can be sorted by alpha, or in the case of the incentive programs, sort my highest to lowest.