Ok, I got the problem solved and I'm not real sure what happened, but it's working. Maybe it was a bad combination of user permissions, I'm not sure but it's working great.
I didn't have to setup a VirtualHosts, actually that stopped it from working so I turned it off.
Yes on mod_userdir and...