Fiddling with some code (again) and I found that some of my advancements in 'technology' mean that in order to play a 1min49sec (1.8MiB) Ogg file, my program will use 20.02mb of memory. I don't know what the standard here is, but would anyone deem that acceptable?

ps: The ogg file is 44.1khz, 128kb/s played back at 22.05khz in 16bit (2 channels).

Just a thought. Please don't take this as a competition/challenge for all you OpenAl dudes/dudettes who will go out and come back with the same result in 250kb