basiclly this is the price and the days, including last minute twicking. this is how i understand your needs:
Admin: new client (details, pwd, user), many projects for one client,track users visits, send email, read mail,
add tasks.
client options: login, overviews, MyTasks, Communications, Tasks.
-------------
what are those Additional features?