Genesis is fine, but AFAIR it does not support DHCP (someone feel free to correct me if I'm wrong). Many here will recommend Roadshow, if you can get past its lack of GUI there's a free time-limited (30 minutes) trial available. Maybe give that a try?
Personally I still use MiamiDX, even though it's slower and the author has completely abandoned it, I'm a sucker for its interface.
