Nice. Sounds like some complicated stuff....
Awesome - you'll be able to move out of your grandma's basement soon!