It's been requested many times and for a while I thought I'd never do it because the Lua version change from 5.0 to 5.1 makes vanilla/tbc compatibility very annoying but finally here is a first experimental version that works with TBC: https://github.com/shirsig/aux-addon/tree/dev
Note that auto buy will never be possible in expansions due to API changes after vanilla.