Please, can you tell me how behaves the DSDT v0.20 (USB, AirPort, etc) on Lion?
I uninstalled it after three days (no sleep was the 'dealbreaker' for me, pls see below).
Oh, and I couldn't get custom DSDT working...I think. :-) As I had 4 P-States show up in Lion but 10 P-States in my DSDT v.24 thanks to BlackCH.
As far as I remember:
Sound (with voodoohda)
Airport (sometimes had problems remembering the last successful connection, but worked OK, I have Bcom 4312)
Keyboard and trackpad (Only got these working if I booted into 32-bit kernel)
USB - no problems
Sleep - not working, actually sleeping was working, waking up from sleep was not :-)
I have a Merom-turned-Penryn 6720s, About this Mac showed "Unknown Processor", but ioreg showed PenrynProfile was loaded.
I delayed "beta testing" Lion for a couple of months. At that point, we'll have the GM and someone will find a way to make it work with Chameleon ;-)