$500 might be a bit low. I built a table (4x4) about a year ago, for $700-$800. And that was with already having the plasma cutter, steel, and PC (like you). Your design sounds very similar to what i built (Skate bearings).
I just switched to EMC2 and like it very much, so i would recommend that. Sheetcam is very good as well.