You've listed a lot here, but it's not clear exactly what you did.
Did you run sp_help_revlogin (the 2000) version on the SQL Server 2000 server?
Did you then run the resulting script on the 2008 server? I assume all your logins got created, is that correct?
Then with the database restored, did you try to fix orphaned users? What did you run? This is a fairly simple process. You resync the logins with the users with sp_change_users_login. It's not more complicate than that, assuming everything ran without errors.
Please format your posts so it isn't one continuous stream of thoughts. That is very hard to read.