The STAR (Solenoidal Tracker At RHIC) experiment located at Brookhaven National Laboratory has been studying relativistic heavy ion collisions since it began operation in the summer of 2000. An EPICS-based hardware controls system monitors the detector's 25000 operating parameters. The system uses VME processors to communicate with sub-system based sensors over a variety of field busses, with High-level Data Link Control (HDLC) being the most prevalent. Other features of the system include interfaces to accelerator and magnet control systems, a web-based archiver, and C++ based communication between STAR online, run control and hardware controls and their associated databases. Planned revisions to the system involve moving I/O controllers from VxWorks to RTEMS; transferring user displays from Sun Workstations to PC's and replacing aging VME processors with PC's. Experience with the existing system as well as upgrade plans are discussed. Proposals for the integration of upgrade detectors are outlined.