You may want to consider using linked reports and then creating folders based on some method to segment the 400 users. Linked reports make sense anyways since you have greater flexibility in creating mulitple modifications on an existing report without having to modify the master report.
You should also consider hosting on multiple servers (if possible) and segment according to some logical grouping of users.