rob has stated multiple times that vorbis support will be in the 3.0 release. i don't know if the schedule has changed following the rio auction, but the last update from rob was that an early beta may be out in may.

you may want to consider that before investing a lot of time in an alternate solution.

--dan.