whooops, shoulda posted in login area....sorry darn I am making enemies here fast

but problem still stands:
first, modx revo 2.0.8 mysql 5.5.12, php 5.3.6 and apache 2.2.17
having a problem with login.register on local host, the call for register is fine, based on the RTFM, the redirect to the "check your email" page is fine, the id for the activation page is fine, it’s just I have a problem where the email (setup using gmail on localhost for testing) is returning the wrong page, though the id in the browser bar is correct, I deleted the resource it was returning to and now it returns the 404...reset password works fine though
here is the error.
[2011-05-17 21:34:37] (ERROR @ /site/index.php) modUserProfile: Attempt to set NOT NULL field internalKey to NULL
here’s the call
[[!Register?
&preHooks=`recaptcha`
&submitVar=`registerbtn`
&activationEmailTpl=`ActivationEmailTpl`
&activationEmailSubject=`Thanks for Registering!`
&activationResourceId=`112`<---goes to activation page when click on link in email
&submittedResourceId=`46`<---goes to thanks check your email redirect page
&usergroups=`sitemember`
]]
and here’s the email template
<p>[[+username]],</p>
<p>Thanks for registering! To activate your new account, please click on the following link:</p>
<p><a href="[[+confirmUrl]]">[[+confirmUrl]]</a></p>
<p>After activating, you may login with your password and username:</p>
<p>
Username: <strong>[[+username]]</strong><br />
Password: <strong>[[+password]]</strong></p>
<p>If you did not request this message, please ignore it.</p>
the activation page is published, has it’s template, even weirder is if I try to preview the page, it too returns a 404
the call on the activation page
if I remove the confimRegister call I can preview the page, I am sure this has something to do with permissions willl try to change how long the email is "live" just saw that in RTFM
the page in page settings is set to the class key moddocument...dunno if that has anything to do with it, it’s not rich text.
and yes I do have a user group created called sitemember
does register need friendly urls to work? cause I don’t know how to edit the .htaccess file for localhost