Supermicro servers have served me very well. All of our clusters at engineyard.com are built on supermicro 1u's with 32gig ram and 8cores. Highly recommended.
I use SuperMicros but I just redirect console over serial (they can do this even for the BIOS setup, nearly all 'server' boards can) then I hook the serial to another server with a $5 USB to rs232 dongle (or to a terminal server in the case of racks with a lot of servers)
then you want a remote rebooter. You want that even with DRAC, 'cause DRAC isn't particularly reliable.