Thanks for the quick reply!
Yeah, I realize that, and I should have specified that I did not want to involve coding (edit: additional rules and obscure workarounds). I am trying to make this as simple as possible for users to intereact with the data, and it seems that the more simplified I make it, the more "gotchas" I run into.
So, one of the other optioins I have played with, is having the web service format the numbers properly before it gets to InfoPath, but the problem with this is that InfoPath does not recognize 3,452.13 as a valid number because of the commas. Now, I can see the numbers properly, I just can sum them up in other expression boxes! Sheesh!!!
Any suggestions?