I agree that Allegro is an awesome API for 2D gaming. I'm using Allegro and FMOD together to create a simple Mario clone. I've just started using FMOD, but I have been using Allegro for a while now and I love how easy it is to import graphics as a sprite. Everyone wants to create 3D games off the bat but I still want to bring back the side scrollers like Super Metroid, Castlevania SOTN and Mario Bros 3. Those games ruled.
I have a question about FMOD. Are there any tutorials other than the documentation included? I'm using FMOD 3 and not Ex since it is tried and true. When I'm ready to add 3D sound effects and other neat stuff I'll switch over to Ex. The samples give some insight into how to use the API, but the only good comments are at the top of the code.
Thanks
If in doubt, reach into the trash can and remove the user guide.