If you're still confused and need guidance, and maybe some code advice, email me. Happy to take a look. Otto at wordpress org.