http://mjg59.livejournal.com/117532.html

article by Matthew Garrett that actually explains how ACPI works