Upload File In Member Profile

I'm looking for a way to add one more field type to the Member Profile. We have Text, Multiline, Radio, CheckBox, and Date Selector.

Any Ideas how to Add "Browse to File" and Allow the User to Upload a Document that is associated with their member Profile?

Document Type, Size Limit would be really cool but a simple upload would suffice.

Thanks in Advance.