Did you have difficulties finding places to self-promote? I'm finding that that is a tricky thing to do. I don't want to jump into a community and start selling my product since a lot of places don't like it and it is tacky as hell, so I have to find ways to engage actively and when the the appropriate time comes (i.e. the conversation would naturally allow it), bring up what I've made.