WolfCleric - I'd recommend a double-edged attack on learning roll20. 1) Get in a game as a player. This will introduce you to some of the complexities of virtual table-top gaming. 2) build a small trial campaign just to build it. Don't run anyone through it. Just get used to building maps, making tokens, assigning token actions (new feature and really cool), making macros, making handouts and character sheets (journal entries that mimic character sheets). I don't get into API as I don't do JAVA and I don't feel it is necessary. However, if you do know JAVA or don't mind trying to learn it, it is really a cool feature. Voice chat. Work on your mom. Let her listen in on a gaming session or two. Most of what she hears will bore the crap out of her I'm sure. Just try to find a group with little to no foul language (can be difficult).