Just thought I'd share my experience with some conflicts I had with the binary ATi drivers and framebuffer consoles... To summarise - Do not use the radeon framebuffer driver and the binary ATi drivers. Using the combination of the both results in conflicts during and after using overlay surfaces or 3d acceleration. Using the VESA framebuffer driver and the binary ATi drivers is fine, or the Radeon framebuffer drivers and the kernel DRM radeon drivers, or just not using fglrx with the binary ATi drivers (although if you're not using that, what's the point? :p)
However, the VESA drivers for the framebuffer work much better than the radeon drivers anyway, so there's not really any reason to use them... But just in case anyone else was having problems with odd flickering during video playback and odd artifacts appearing in the title-bars of windows and corruption of the screen when switching to a VT and back, and they have an ATi card - This is one thing that can cause it.

