How I solved the slow scrolling in Compiz problem

I've read lots of forum questions and bug reports from 2006 to 2008 on the same problem. Just google compiz slow or compiz firefox slow. None of them have provided any successful solution to the problem. Since there seem to others who have the same problem here's my solution.
My problem had to do with not enabling EXA. Adding:

Option	"AccelMethod"	"exa"

...to the Device section solved the problem. Here's a little more info on EXA

Setup:
Distribution: Fedora 9
Window manager: Compiz
Video card: Radeon 9250

My problem:
When using the Metacity window manager scrolling, switching applications and switching tabs in Firefox isn't a problem.
When using the Compiz window manager (Compiz Fusion packages) scrolling in applications and switching tabs in Firefox is sluggish. 3D operations (juggling applications, "rotating the cube", etc), pure window manager actions, work as expected but 2D operations where the applications own content is to be manipulated (switching tabs in Firefox or scrolling in a gedit, text editor, window for example) is slow as melasses.
The solution, as noted above was to enable EXA.

Below is my entire xorg.conf in case it would be helpful.


# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "extmod"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "se"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "ati"
Option "AccelMethod" "exa"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x1024" "1280x960" "1280x960"
"1152x864" "1152x864" "1024x768" "1024x768" "832x624" "832x624"
"800x600" "800x600" "720x400" "720x400" "640x480" "640x480"
"640x400" "640x400" "640x350" "640x350"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1280x1024" "1280x960" "1280x960"
"1152x864" "1152x864" "1024x768" "1024x768" "832x624" "832x624"
"800x600" "800x600" "720x400" "720x400" "640x480" "640x480"
"640x400" "640x400" "640x350" "640x350"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection