With Webcasts increasingly the go-to Internet marketing strategy among business-to-business companies, it's no surprise that Webcasting solutions provider On24 Inc. has thousands of these marketing messages just hanging out in cyberspace.