Another idea for you as you seem to require a small but very accurate machine - ever thought of starting with a "granite" surface plate? Whilst heavy, they often go quite cheap at machinery auctions.