InfoPath 2010 has the ability to return data from REST web services - and Excel Services in SharePoint 2010 has a REST API. I've got a video up on Channel 9 that talks about different ways to leverage Excel in InfoPath, including dynamic charts using data from your form!