We are updating the list and running a $100 first prize competition for the best entry (click here for details), so if you have any ideas I look forward to your entry.
The Wish List is a valuable resource and is a low cost way to get improvements to your script. We operate a flat development cycle with no branches. This means if you need something and are not prepared to wait we may take on your project but you must understand that the improvements you pay for will be released to everyone. You do get the advantage of having it before the official patch, but that’s about it.
If you do not want to share your great ideas with other owners you can engage other developers, many of whom know how to develop specific code for you without the fear of it being lost next time you patch. Many of these programmers also assist other members on the forum and some of them advertise in the Third Party Products & Services forum.
I found myself discussing twitter again, does this mean I’m addicted? It was pointed out you “tweet” and not “twit”. So why is it not called tweeter then?
Whether ’tis nobler in the mind to suffer the slings and arrows of outrageous fortune…
The question is can twitter help your business? I’m not sure but willing to give it a try. As mentioned in a previous post the similarities with facebook are astonishing, except it cuts out the clutter, and that is attractive.
A while ago I did have a play with their API and had planned to release something that would enable exchange owners to post interesting stats on a regular basis, such as each time their membership went up by 100 or other chosen break-point.
Traffic Bunnies then released their own communication tool and proved to be very popular at the time and I think planned a few twitter like changes (Perhaps Cindy can update us).
Since joining I have been following Google and already learned a few interesting things because of it. Perhaps the idea of News in 140 characters or less is more suited to our lifestyle these days?
Any reasonable offer accepted but keep in mind some of these have been held for more than a few years. I don’t mind losing money but keep your thoughts above $100 for those marked with a * to avoid disappointment. Those marked with ** should consider $250 minimum, all the others are open to offers.
On the whole these have been used for demonstration purposes only.
hoverhits.com was bought on behalf of a customer during the hover hits craze but never used. I always thought this would be an excellent name and thought it was a shame it was never used. The buyer just wrote and has asked it to be disposed of. It would be a GREAT name if you offered hover surfing.
If you are interested in any of these names please make Dave an offer by clicking here and putting the domain name in the subject.
Since we started the forum there has been a rule against requesting support through private means such as email or PM.
All technical support questions are to be posted on the forum. Please do not send a private message or email to a staff member requesting technical help. Keep in mind that despite this rule Adam and I receive many new PM’s each day and that should you be contacting us for any other reason it may take a week or two before we see it.
This may seem tough but the reason for it if understood should result in your agreement, I hope so anyway.
Most support requests come from people too lazy to search an FAQ, forum or user manual and believe they will get a faster solution by asking. To be fair most of us are brought up being told “Those who don’t ask don’t get” and thus we rationalise the first activity should be to ask someone who will know the answer. I know this is true because I am guilty of this myself.
Let’s consider the implications of answering all private support requests:
If we add support tickets to forum topics (as opposed to posts) they hover between 40 and 60 per day 7 days a week. That represents roughly 15,750 minutes per week, or 262½ hours. Support should represent a third of the time we spend in business, the other two being development and sales. So if we take 40 hours as the average working week that means we would need to take on another 3½ people dedicated to support to break even – and those support folk would need to have the same knowledge of the script and business as Adam, Jake an I already have.
The business does not keep still, dropping the price brings an influx of new owners and they are unaware (or care) that previous owners paid more. They see the service those folk got and wonder why they don’t get the same. The answer is simple enough, they can. All they have to do is select the paid support option. They are then on the same level playing field as previous owners, and as their costs match it suits everyone.
The reason private support is not offered free is it only helps one person. Post your request on the forum and anyone else who cares to search for the same problem will find the solution. It’s that simple.
This releases Adam, Jake and I from support that’s already covered and enables you to get the job at hand done faster, and by that I mean make money faster!
Advertising. What is it?
The answer is in the question. It’s purpose is to inform us of what it is that someone wants to tell us (or sell us). And the person with the most money can tell (or sell) more people than anyone else. At least that’s the way it used to be.
The earliest advert I remember is for Smash, a powdered potato mash product. A crazy advert with a bunch of aliens observing how we “peel potatoes, boil them for 20 minutes and then smash them to bits”…. instead they want us to boil water and chuck in potato flavoured dust made from polypropylene (an edible plastic normally used for cleaning cookers).
When I created the first traffic exchange there was no advertising on the Internet, no banners, no text ads, Yahoo was the only search engine and it didn’t offer any advertising other than the option to add your own URL.
It was intended to help senior management understand the web. I worked for a large organisation with an admirable attitude toward new technology. They were aware the web would be important and had decided everyone should become involved.
The trouble was there was little point.
Apart from half a dozen websites it was a dull place. The traffic exchange (codenamed web exchange at the time) recorded interesting websites so they could be shared. Users would add websites, rate them, and add a description in mu

ch the same way as a social application such as Digg does today. Other users would be able to browse each website and leave comments.
The product was tailored for use in a corporation and at the time it seemed unlikely it would become an advertising medium. But looking back to 1994 from 2009 it’s hard to remember what it was like living in such an unconnected world.
The power of advertising is now in the hands of the consumer rather than the advertiser. We decide what we see and we must be financially rewarded too. How startling it must be for ancient advertising agencies to discover their new business is modeled on the humble traffic exchange? And where has all that TV revenue gone?
Heck, even a blind chicken finds corn sometimes…..
From time to time I ghost write blog posts on the subject of communities. Recently requests have grown for reviews of community based applications and as a software developer by trade these are the kind I like most.
The “social phenomenon” is a big community driver. Places where people like to meet are definitely treasure troves, at least as far as investors are concerned.
My own belief is places such as digg and facebook are doomed to failure. Why? Well not because they are not useful or because the attract large communities, they are both good at that. I believe they suffer from the same problem early web site builders ran across at the beginning of the 90′s. That is, how do you make people pay? All to often web sites fall back on the age old web-disaster, aka Advertising.
facebook face the largest negative profits in history and have little to show for it apart from a clueless and somewhat depressed founder – other than a community. And what if that community turns on them? Would facebook and digg be as popular if they sold to Microsoft? That would be as damning for them as allowing perverts free access to their membership.
As a keen member of both communities I don’t like to think of them under threat, but herein lies the conundrum. How can they make them commercially viable. facebook’s revolutionary and functional advertising implementation is encouraging. To put a dent in their negative equity will need more than that. As a user I am reluctant to invest too much time in facebook as it’s unlikely they will survive the test of time. Quite how Zuckerberg’s backers take it when he shrugs of yet another $150m loss is hard to imagine, and digg are in a similar position.
Self built communities will work for the common good. That is we will join communities of specific interest that are not encumbered by the generalisation of sites such as digg and facebook and that do not need a commercial reason to exist.
In the Internet gold rush all kinds of crazy ideas were backed but it’s those that had done well offline that really excelled online. The weird ideas remained exactly that, weird and mostly not profitable.
The age of the community is coming, it will be in every aspect of our lives and advertisement will be replaced with real information, possibly even fact. Bill board and media advertisers will lose their grip.
I have believed for a long time that as radio lost ground to TV so would TV lose ground to the web but never did I think it would happen so fast.
We often receive compliments about the support given for the Ventrino product. I am humbled by these as they really should be directed to users of the script as they often prove to know better, rather than technical solutions.
A little history of the traffic exchange script can help understand Ventrino support. It started in 1994 as a tool to help bank managers locate interesting sites. I modified the concept later to reward surfers for visiting sites. It was fun taking cash from rich PR companies responsible for the lame advertising of the 90′s.
Every PC delivered with Windows 95 had IE and included the new ‘Frames’ standard. This was an opportunity to move the application on to the web, the right place for it to be. The concept of the ‘surf bar’ was created and soon I had many 10′s of thousands of people surfing daily.
My ISP struggled with the ‘unlimited’ free hosting they offered, on one hand they wanted to charge mega $$$ on the other they did not want to lose the traffic. At the time I did not own a domain name (in those days it would cost $150/year). Running from a free sub domain given by my ISP I gave them a one-line advert on the front page with a link to a signup form. I didn’t make any money from the script but I know the ISP got weekly signups, and they never shared a penny of it :–(
I published an email address but never received anything, not even spam in the beginning, the business Iif you could call it that) grew on its own. Perhaps the concept was simple enough, put your link in, surf, and have your site visited by other surfers.
Then I lost my job.
The UK government introduced two changes that had an effect on IT sub contractors: A new tax called IR35 which meant “we don’t like the fact you guys make so much money so we’re going to take it from you” and the other the introduction of free working visas to any foreigner who claimed to know something about IT. Apparently the UK lacked IT skills. This of course sent our heritage abroad. Any IT skill was snapped by USA, Canada and Australia. Poor Britain was left with an IT work force that barely spoke English but at least it was cheap.
I wasn’t ready to leave the UK permanently. I did have a growing business in the USA that looked after itself, and while I love America and Americans there is an attraction to Blighty that you can only acknowledge if you are a Brit abroad.
I developed the traffic exchange script for resale. This is the moment I understood the need for support. Other developers produced clones of the traffic exchange script. Support, rather than the quality of the script, was becoming crucial to sales.
As the script moved from a drain on resources to producing income so to the nature of support changed. The script cost $695 and for that I made sure everything worked the way is should. I was asked to develop exclusive code but this would compromise the time I had for support. Instead I developed non exclusive new features (still the way we do it today). The only advantage you get would be the time to the next patch (3 months at best). Still the orders came in.
Jake joined us and I dropped the price to $395. Support would move exclusively to the forum. Everyone ignored that and we found 30 to 40 new tickets each morning, every single one of them asking a question that was already covered in the FAQ or elsewhere on the forum. Their complaint that $400 should be enough for support too had a ring of truth to it and it would have done to us had we been selling 10 a week.
The price dropped eventually to its current value of $195 and we were determined technical support should be handled in the forum. I increased Jake’s hours and asked him to focus on non-support issues. He is not a programmer anyway.
Because of the volume of questions arriving Jake learned a few things and tried to answer as many as he could, this led people to think he was a techy after all and sure enough the sales ticket system descended into the support system we did not want it to be.
In the mean time some fantastic work was being done by many of the script owners themselves. Remarkably one guy who didn’t even own a script was helping out. For a small fee he will fix practically any issue you have. And it was (and still is) a small fee. To my deepest regret we had a misunderstanding and I remember saying something I am not proud of. Can you believe it? This man was helping me. I was guilty of not researching the original problem and under pressure of the moment got a bit snaky. He has since forgiven me and continues to offer great service to other forum members. We have in fact made it more formal allowing him to produce tailor made applications just for you. With a huge knowledge of our script he creates solutions for any requirement. Check him out, his forum name is raydube and he speaks French and English, his website is www.raydube.com.
Adam and I do the development work. Although Adam was 7 when the first script was released he is responsible for moving it to PHP in recent years. CGI Perl/C and ASP have all been used in the past. Switching to PHP has meant anyone can get involved in third party development. An increase in support is down to peoples understanding of PHP, because they know more, there is more to ask.
This lead to a rally of development. We actually took a route that would be a serious no-no in my apprenticeship days. Better known as “get it done, damn the consequences”. My peers consternation is duly noted.
So an increase in support was on the cards. As integrating a design generates most support we put effort into producing an easy to use system. Offering two methods of integration our template system is so flexible we have competitive script owners switching to ours and using it to “make it look like xxxx’s script please; I don’t want people on the forum knowing I have switched to Walker!”
Adam and I embarked on the next version. This is a radical change in so many ways. Some may think of it more of a “nuke” type script for marketing. Unfortunately it has not been a smooth ride to date and that’s all down to the support for the current script.
On one hand we have people itching for the new script wanting to know where we are with it, on the other people who have just invested in the current script wanting support now.
How can we please both? The first thing I decided was to drop the price and free installation. You save $97.50 but in return you must install yourself. If you must have us do it then we charge $67 but you can get someone on the forum to do it for $40 or less. Remarkably this lead to one person demanding free installation as that was on offer when he viewed our website, the fact that when he bought his script the price had dropped to just $97.50 had ‘nothing to do with it’. Jake gave him short thrift and he has now posted that Ventrino is a scam on ’900 thousand’ websites. Could we ever get any better advertising? I thank him from the heart of my bottom because if anything sales have increased since he said that (although it may have something to do with the lower price too ;-))
I decided that with the script at its lowest price ever we should experiment by telling Jake he was only allowed to deal with sales enquiries through the sales system. Pre-sales can sometimes require technical assistance but even these, even if he knew the answer, should be redirected to the installation forum. The current version has been around long enough for all installation issues already covered in the FAQ, User Manual or for those who don’t like to read – they can ask on the forum too.
If you would like to redirect browsers based on their IP the following method can be used to handle multiple IP’s. You can choose to redirect entire networks or a single ip.
<?php //array of ip's you wish to block. Note that you can block an //entire class by replacing it with 0, so to block a class c //(254 computers) use something like 123.123.123.0 $blockIP = array('123.123.123.0','100.100.100.101'); $remote = explode('.',$_SERVER['REMOTE_ADDR']); foreach($blockIP as $ip) { $goodIP = false; for($i=0;$i<4;$i++) { $ipSeg = explode('.',$ip); if($remote[$i] == $ipSeg[$i] || $ipSeg[$i] == '0') { //segment qualifies $goodIP = true; } else { //ip no good so move to the next $goodIP = false; continue 2; } } if($goodIP) { //ip passes so no need to check the rest $blockThisIP = $ip; break; } } //for convenience test $blockThisIP and process here //replace www.crayola.com with the place you wish to //send ip's too if($blockThisIP) { //php header method - can only use this if the page //has not begin to display in the browser header('Location: http://www.crayola.com'); //javascript redirection - use this method if browser has //begun to display page echo "<script type="text/javascript"> window.location = "http://www.crayola.com";</script>"; } ?>