I don't recognize her but if you PM the member MPL Studios he can help you out as he is the webmaster.
http://peachyforum.com/forums/AddPost.aspx?ForumID=0&UserId=36082
Yep
http://peachyforum.com/forums/thread/420463.aspx