Nothing (yet :-) ). I took a solid-state physics course in undergrad; the course was unoficially labeled "the mathematica course". We derived a 3D model of an H atom using Heisenberg's equations. So when I recently saw mathematica in the news, I checked out their website and saw that they seem to be heading in the "general programming" direction. That made me curious about what people are using it for.