Just to share with you that I have successfully installed SP2 for Visio 2007 professional in Crossover 8 under Fedora11.
I have used the same trick as for Visio 2003 - http://www.codeweavers.com/compatibility/browse/name/?app_id=229;tips=1
-Create new empty XP bottle with Crossover Office 8
-Install Visio 2007 according to "Tips & Trick" http://www.codeweavers.com/compatibility/browse/name/?app_id=2840;tips=1
-Copy all CAB's from Visio CD to your bottle drive_c/windows/Installers/ (use find to locate then: find /media/OFFICE12 -name .cab -exec cp -v {} ~/.cxoffice//drive_c/windows/Installer/ \;
-Install SP1 and then SP2 downloaded from Microsoft web page
http://www.microsoft.com/downloads/details.aspx?FamilyId=496BC7C1-ABD7-4BC7-8366-B8A4CC85803B&displaylang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=78e36742-8bda-471e-88e6-9b561bb06258&displaylang=en
When you start Visio you will get message "For best performance, you need to download and install a component for
Microsoft". To get rid of this message you have to install XMLLite for Windows XP (KB915865) from http://www.microsoft.com/downloads/details.aspx?FamilyId=D7B5DC81-AD14-4DE2-8AD5-8C4A9AAB5992
Any Service Pack for Microsoft products (Office, Visio) would only work for genuine products.
I have uploaded screen-shot with Visio SP2 under Fedora.
ps. Can an advocate upload this to tips & tricks please