I know everything that happened and what's going on =o
So maybe it could have been that your old cheap shared hosting that you were trying to squeeze usage out of (you must be making so much profit from those ads you're trying to force on everyone, why stay on oversold cheap hosting :S) was PHP 4 only, whereas now you're on falcon you probably have 5.x. That wouldn't be your fault, correct, though whoever wrote the Zoints Hey-am-I-web2.0-yet-look-I-say-"social"-and-"solutions"-lots!-nowgimmetraffic&monies lame profile script thing (am I myspace yet :V - the first thing I did was try and get to the normal VB profile page, though you can't :/) must have actually been trying to write code that got around PHP 5's stellar backward compatibility.
For god knows how long you had it linking to a wrong domain, which would have needed just one setting or DB string updated. Though that is alot of work, I understand.
Though like you pointed out, you did exactly nothing.
I don't mean to come across as ungrateful, I'm happy now it's finally working. Well, usable, looks like you still have some things slightly wrong, let's take bets on another 3 months!), but the praise is confusing =x A number of things I do on a site of mine are keep an identical local copy on a local server, identical down to the software versions and relevant php.ini and httpd.conf et cetera and test, double check and throw every scenario at anything I write. Result being, nothing like that and even if I'd have let such a huge error slip through, I wouldn't have sat on my ass for 3 months, I'd have worked at it until the problem was squashed out.
In before long rebuttal abstaining all laziness/sloppiness or member suck ups.