Unusual requirements?
Students limited to web client; no SMTP
Must integrate with directory services
Real-time appointment confirmation
Mac integration is problem for many