VisualC#でのプログラム内でのファイル・ディレクトリ操作におけるパス名指定で、
「現在のユーザーのマイドキュメントフォルダ」というような抽象表現する方法はありますか?
UNIXで言う/homeみたいなイメージです。

XP,Vista,7とでOSごとにパス名が変わっていて、
また、ユーザーディレクトリを別ドライブに移動する設定をしている場合もあり、
絶対パス表現では不都合が出そうなので。