So while i running stock froyo i was having constant redraw problems as everyone else. I then rooted and ran BB, CM6, and Sapphire.. all with launcher pro or ADW (tried both) still had redraw problems. I then changed to ShadowROM v.0.0.1 final with P3 kernal LV 250-1000. Loved the ROM and had less redraws generally. I messed around with the settings and now my redraw problems are nearly gone. Heres what i did: In ShadowROM settings (under Performance): Enabled CompCache (i believe you need P3 kernals for this) Enabled Lock Home in Memory In LauncherPro settings Enabled Keep in memory (under general settings) (Under Advanced Settings > Memory Usage) Memory usage preset at moderate. Enabled homescreen cache Compressed homescreen cache type Enabled build caches as needed Disabled Clear caches on exit Enabled Prevent forced-closes Finally (and i feel most importantly) DISABLED Auto-Rotation (In Behavior settings) Disabling auto-rotation only works when keypad is in closed position. NOW when/if you do open the keypad, make sure to close it in while still in landscape, and let the screen (may it be SMS or email...etc) auto rotate back to portrait.. then press the home key after it auto rotates and that seemed to fix all my constant redraw problems! (there is a few every now and then.. but they seem to be like 90% gone!) When closing the keypad and turning at the same time from landscape to portrait it seems to redraw a lot. Letting it auto rotate back in the program then going back home seems to fix it. Hope that helps anyone.