This contribution presents the ongoing development of a resource managerfor use in early production grids. Even though our main focus is todevelop a stable brokering facility for current production grids, we alsoaddress features needed in further improved resource managers for futureenhanced grid infrastructures. The primary target environment is theNorduGrid platform, comprising around 20 parallel systems in 5 countries,available for production grid jobs 24 hours a day. Application characteristicsconsidered include serial, parallel, and coordinated multi-resourcejobs running in sequence or in parallel, all types in either interactive ornon-interactive mode. The brokering process aims to minimize the timeto delivery for each individual job and is based on a number of new featuresincluding reservation capability, information about currently usedor reserved capacity, benchmark-scaled time predictions, and queue adaptationcapability. We present the basic motivations for all these featuresand discuss various issues regarding their implementations in the currentgrid environment.