All this is a BIG learning curve - but gotta admit i'm really enjoying it.