I know you're looking for free, but I'd say the best bet is to buy a used copy of exceed or
reflections on ebay. I bought a boxed version of exceed (with the 40lb book) for $10 or something. It wasn't exactly the newest version, but its nice to have around.
More links:
http://hemmerling.free.fr/html/en/linux02.html
-r