Source page on the web: en.wikipedia.org/wiki/Variable_bitrate
In Variable Bitrate (VBR) coding, the user chooses the desired quality level and/or a range of allowable bitrates. Then the encoder tries to maintain the selected quality during the whole stream by choosing the optimal amount of data to represent each frame of audio. The main advantage is that the user is able to specify the quality level and conserve as much space as possible, but the inconvenience is that the final file size is quite unpredictable.
By the way thanks for visiting this blog/website or whatever you'd like to call it. Thanks with a big smile :). What is this blogosite is about. It is about experimentation, learning, communicating, sharing and developing and a place where future projects could be launched - where people can get together and create a interesting and innovative world where we can all live with a peace for the time we have left here. Thats about it. If you want to start a project after seeing anything interesting on this site and wanna contact just comment in the site, and I'll get go through your project and will contact you as soon as I get a comment :)