Welcome to SRP - sounds like you're already more than 1/2 way there!

Keep us informed on how you progress!

Mark