Allen Texas-A new website claiming to "fill a critical void in this world" officially launched on Monday, June 11, 2012.