Just wondering if anyone knows how/if it's possible to set the video backend per game via the ini files? I've got a couple that don't work quite right using 3D9, and it'd be great if I didn't have to reconfigure the video settings every time I want to play them 
Also, I've put together a small list of all the settings I've found that can be set in the ini files, as I thought it'd be nice to have. Feel free to post any that aren't already included.

Also, I've put together a small list of all the settings I've found that can be set in the ini files, as I thought it'd be nice to have. Feel free to post any that aren't already included.
Code:
BAT = 0 | 1
BlockMerging = 0 | 1
CPUThread = 0 | 1
DisableFog = False | True
DisableWiimoteSpeaker = 0 | 1
DlistCachingEnable = False | True
DstAlphaPass = False | True
EFBAccessEnable = False | True
EFBCopyCacheEnable = False | True
EFBCopyEnable = False | True
EFBEmulateFormatChanges = False | True
EFBToTextureEnable = False | True
EnablePerPixelDepth = False | True
EnablePixelLighting = False | True
FastDiscSpeed = 0 | 1
ForceFiltering = False | True
MaxAnisotropy = 0
MMU = 0 | 1
PH_ExtraParam = 1
PH_SZFar = 0
PH_SZNear = 0
PH_ZFar =
PH_ZNear =
ProjectionHack = 0
ProjectionHack = 1
SafeTextureCache = False | True
SafeTextureCacheColorSamples = 0 | 128 | 512
SkipIdle = 0 | 1
TLBHack = 0 | 1
UseBBox = 0 | 1
UseDualCore = 0 | 1
UseNativeMips = False | True
UseRealXFB = False | True
UseXFB = False | True
VBeam = 0 | 1
VSync = False | True
wideScreenHack = False | True
ZTPSpeedupHack = 0 | 1
System Specs:
CPU: Core i5 3570K @ 4.6GHz
Graphics: Nvidia GTX 560 Ti (overclocked)
RAM: 8Gb @ 1333MHz
OS: Windows 7 Home Premium 64-Bit
CPU: Core i5 3570K @ 4.6GHz
Graphics: Nvidia GTX 560 Ti (overclocked)
RAM: 8Gb @ 1333MHz
OS: Windows 7 Home Premium 64-Bit