I was having quite a bit of difficulty with the "You do not have sufficient permissions to access this page." error to the point where I decided to scrap everything and start from scratch.
A new installation led to not being able to connect to the database and whole bunch of new problems, so I recovered everything and the nice folks at Dreamhost helped me plug everything in correctly.
Still, the error persists.
I decided to go digging in the SQL database and used this article in the hopes that I could give a user admin access this way. Three tries and nothing.
I attempted to create a brand new user. Nothing.