Read Thread: B Stitch?
I checked to see if the B stood for everything cuz i know another B Stitch, but the B stands for Bristol. Not the same person apparently. While i was checking, i noted that the last log in for them is April of 2012.
I would suggest you contact TreeHuggin Squirrel...they're friends.
I have his cell number if it hasn't changed. Will text him.