Welcome to SRP, it sounds like you have done your homework, enjoy!