I'd check the file permissions on the directory just after you created it (ls -lh <directoryname>) and compare these to the permissions after you've rebooted. It seems unlikely, but possibly some script is changing the permissions of your home directory when you login (what happens when you simply log out of X, then log back in again ?)
What distro are you using ?
Cheers,
mj
|