I've been using LaTeX for about 6 years and the calc package for a long time. Therefore, not being able to use real / floating point numbers was never really a problem.
I've been pouring over the documentation of ConTeXt for the last few days, but haven't seeing if they've decided to address this. It appears that Lua is probably the answer, but I'm just trying to fight my way through ConTeXt, at this point.
Is there an e-TeX or ConTeXt way to deal with this? I think the answer is no, but I thought I'd try. :)