my tip is to read through the several threads that exist and lower you expectations.
eg. List of feature requests (MOD Dwarf) - #175 by Rom