Do they still exist? I tried www.betbg.com and got a "page cannot be found" message. Anybody know anything? Revere14