That's great! Never be afraid to share what you create, practice and feedback is the only way to improve!
No, I have not dropped off the face of the earth--I just decided to unplug a bit to recharge my inspiration.