1) make without arguments is supposed to build parrot and documentation, but it also builds parrot_utils (except parrot-prove), so we may think that all and world targets are the same. Maybe, we can remove parrot_utils from make help or make 'world' the default target 2) Targets not listed in make help: miniparrot cagecritic some pasm examples (cat,fact,trace) <-- add them to 'Examples' parrot-prove, ops2c (in parrot_utils) configure_tests <-- may be usable for Parrot devs 3)make archclean doesn't clean some *.o files, but object files are arch-dependant, aren't they? 4)make 'distclean' and 'realclean' targets do the same thing. 5)make installable can be described better in make help *6)circular dependencies: docs-clean <-> clean docs <-> docs-dummy html <-> html-dummy htmlhelp <-> htmlhelp-dummy *7)html-clean,pdf depend on themselves 8)Fix 6),7) and add htmlhelp-clean and pdf-clean to docs-clean *]Maybe, these are features, not bugs :). I've run configure.pl on Ubuntu 10.04 , Perl v5.10.1, perldoc --version reports "Perldoc v3.14_04, under perl v5.010001 for linux"