Just a warning about OpenGL - most computer users do not have great video cards and use the microsoft reference drivers for OpenGL which are basically useless. We had to give up on OpenGL because so many of our customers had problems. We switched to DX9 which can also problematic from support point of view but much less so.