Pato,

I'm a relative newbie to the DB stuff, so I can't offer much advice, but it sounds like you're doing an awesome job already.
I think you're on the right track, just keep pushing forward. Good luck to you!