Got a lot of responses to that last post, let's see if I can answer more questions than I raise: Why doesn't per-pixel alpha work? Basically, because Avalon uses DirectX to render, not GDI, and DirectX rendering to layered window don't work so good. On