The comma issue has persisted for a long, long, LONG time for me. You can use HTML Code to get around it, though; just use ' , ' in place of commas -- that's ampersand, number sign, four, four, semicolon.
While on the topic of HTML code, you can use ' ' if you need to add consecutive non-breaking spaces in text (to push text in speech bubbles onto the next line, i.e.) -- that's ampersand, n, b, s, p, semicolon.
In other words, HTML code rules, and if you need it, here's more:
http://www.ascii.cl/htmlcodes.htm
And finally, to Brad: I'm on Firefox, but I haven't checked if that's why commas disappear from profiles. The only fix I've found so far is using , in place of commas. When in doubt, use HTML.