I dislike taking any sides, but I feel for James as far as feeling frustrated/pulled. If I were in his shoes and he jerked me saying he cant do it for another 3 weeks, id give him the finger lol. Waste of time and people that put things on weeks of wait just aint worth the time. Its like when you win an auction on Ebay and the seller waits a week before he mails out your item...
Had that problem when I bought a HDD for an ipod, and the seller was less then a half a state away, and it took the HDD to arrive a week and a half later, turning out the HDD was dead when i got it....
Not here to flame, but simply stating that if someone jerks you around, just forget them. :-)