: Blog

Do one thing, and do it well.

Published on Sunday, March 4, 2007

A long road

A lot has changed since CIA first became a service that anyone could use, back in early June of 2003. It gained a web site with per-project statistics and real-time commit feeds. CIA's users wrote client scripts that now enable it to receive data from nearly a dozen different version control systems. The infrastructure was rewritten and tweaked for improved scalability and responsiveness.

At the time of this writing, CIA now hosts commit notifications for 2240 projects. There are 67 IRC bots running on 41 unique IRC networks, posting commits to 562 IRC channels. As you can imagine, the 20-line shell script running on my apartment's DSL line will no longer suffice.

Despite all of this growth and server-side complexity, CIA still stands for doing one thing and doing it well: making it easy for everyone to syndicate source code changes in real-time.

Focus on what you're good at

There are now several services on the web which have at least superficial similarities to CIA. Most of these are newer than CIA, which has been online for nearly four years.

It may also be worth noting that, for better or for worse, CIA is the only one of these services which is funded and run by an individual rather than a company.

  • Freshmeat

    I don't know if Freshmeat was the first service to syndicate news about open source projects, but it's certainly the most ubiquitous. Perhaps more importantly than their project release syndication is their endeavor to build a complete index of projects.

    There are a few important similarities between CIA and Freshmeat. Both are primarily services rather than re-deployable projects. Both CIA and Freshmeat have developed a community of contributed tools: CIA client scripts and Freshmeat submission scripts. Both web sites display summary information on each project.

    The important differences are of course related to the type of information being syndicated. CIA delivers notifications on every single source code change, whereas Freshmeat only notifies you of releases. This means that while both services are of complementary use to a project's users, only CIA is useful as a development tool.

  • SWiK

    SWiK is a relatively recent service, first coming online in mid-2005. It is a taggable wiki for project information and news syndication. It's almost like a Web 2.0 take on Freshmeat, with AJAX, folksonomies, and such.

    There are a few similarities with CIA: both services effectively provide a catalog of open source projects, however CIA's catalog is more of a side-effect whereas it's central to SWiK's mission. Both services, while designed to be primarily centralized, are open source. As with CIA, you can set up your own SWiK server if you want to: it just isn't designed to be easy.

    The syndication aspects of SWiK, however, bear little resemblance to CIA.

  • Ohloh

    Ohloh is the service on this list which bears the most similarity to CIA. So much so, in fact, that there was recently an Ohloh vs. CIA thread on their forums.

    According to Ohloh's About page, their service was founded in 2004- not more than a year after CIA first went online. I first discovered it this January, and even created a page for CIA on Ohloh. (It claims that CIA is mostly written in Javascript, but only because there happens to be a release of YUI in the repository.)

    Both CIA and Ohloh connect to your project's revision control system and track the changes you're making. Both services have a database of projects and authors, and they can both track the relationship between each project and their contributors.

    A lot of the parts that make up Ohloh and CIA are similar, but the end goals are different. CIA delivers instant change notification. Ohloh does an in-depth analysis of your code repository, looking at things like the number of comments and the amount of code written over time. Neither Ohloh nor CIA would be well-suited to doing the other's job. CIA does not inspect a project's full repository history, and Ohloh does not have support for receiving and syndicating immediate change notifications.

The fast path to your repository

It's clear that there are other established services on the 'net with the goal of cataloging open source projects, performing metrics on their code, or providing a Web 2.0-flavored view of the open source ecosystem. I believe CIA needs to stay true to what it does best, and what it was originally designed for.

CIA should be all about getting changes from your repository to your developers and users as quickly and easily as possible. This means:

  1. The web interface needs to continue improving, but it is really just a means to an end. Any new feature on the web site is of limited use if it doesn't deliver instant commit notifications or make CIA easier to use.

  2. The IRC support needs to improve. The bots need more power, security, and scalability.

  3. CIA needs to branch out into other real-time delivery mechanisms.

    In fact, CIA has long supported RSS 2.0 publish/subscribe, based on XML-RPC. Unfortunately, this standard never got off the ground. The only RSS aggregator to implement this flavor of publish/subscribe was Radio Userland, and it was impossible to use this technology over NAT. Subscription support was recently disabled for performance reasons.

    I'd like to roll out XMPP publish/subscribe support, as well as Comet-style server-push HTTP. I want to provide primitives that allow other developers to build services on top of CIA without sacrificing immediacy. You should be able to write your own IRC bot, if you wanted to, that can subscribe to a CIA feed and deliver commits nearly fast as the built-in bots.

  4. CIA needs to identify what it stands for. Other projects are monitoring open source projects, but CIA is about monitoring changes and doing it instantly.

    This is one reason I've been planning to rename the project...

A New Name

Out with "CIA Open Source Notification System", in with something new. Diffcast is the name I've been considering. It hilights the fact that CIA is about collecting changes (diffs) and broadcasting them in various ways. It also happens to be a cute domain hack: http://diffca.st/

Yes, the "cast" namespace is overused. This is unfortunate, because I'm much more interested in conveying the notion of "broadcasting" than I am in jumping on the podcast bandwagon.

I plan to change the service's name shortly after the conversion to Django is complete. The web site URL as well as the name used in all documentation will change, however existing URLs and e-mail addresses will always work. You will not need to change your CIA client scripts. I probably won't change the name of the IRC bots themselves.

Whether you like the name Diffcast or think it's unbearably stupid, comments are welcome!

#1 Mike Hearn (TD) wrote, on 2007-03-05:

Heh, who would have thought it .... a single "hey, it'd be cool if" four years ago and now it's all grown up.

To four years of CIA! *clink*. Not that my opinion matters anymore but I like the new name (though cia was cool too).

#2 Micah Dowty wrote, on 2007-03-05:

Hi Mike!

It's certainly hard to believe it's almost been 4 years already. So much has changed since then, both within CIA itself and in the world around it. I'm glad that the service has continued to be useful for so many people. Thanks for the toast :)

> Not that my opinion matters anymore...

Poppycock! (For those who don't know, Mike was quite instrumental in getting CIA off the ground way back when.)

> ...but I like the new name (though cia was cool too).

Cool. I know at least a few people are pretty sentimental for the name "CIA", but a possibly larger group of people were just confused by it. It's nice to know I wasn't *completely* on crack when I came up with Diffcast.

Thanks,
--Micah

#3 Evan wrote, on 2007-03-05:

Diffcast is a fine name that is much more indicative of CIA's function. I, however, am one of those sentimental folks who is attached to the name CIA. But whatever; if sentimentality always ruled the day, we would not be where we are today---for better or worse.

#4 Micah Dowty wrote, on 2007-03-05:

Regarding sentimentality, I do feel that the name "CIA" shouldn't entirely disappear.

There are some advantages to keeping the name CIA for the bots: mostly in that the name CIA has a lot of recognition among IRC server operators. The main disadvantage is that we'd have to explain to new users why the bots are called "CIA-*" while the service is called Diffcast.

#5 Sean wrote, on 2007-03-19:

I'll just chime in to say that most folks I work with and have talked to about this and myself included actually really like the name CIA. Both as the bot name and the name for the project (they should be one in the same imho to strengthen the brandname recognition), it has character and instant recognition among coders. I could see a cia.diffca.st or somesuch, but still retaining the CIA name for the project.

I actually don't think it's just comfort familiarity or resistance to change, but actually think there's a nice geeky quality to the name that provokes discussion. The fact that the name provokes "confusion" (i.e. questions and commentary) actually strengthens the name. The name also conveys thoughts of "big brother" watching your commits (in this case, big brother being a global community of hackers) which is very much in line with what the project actually does in a way.

If that were not enough and you wanted the name to mean something useful beyond the connotations, I actually always thought of CIA as being a view of open source "Commits In Action".

Cheers!
Sean

#6 Micah Dowty wrote, on 2007-03-19:

Sean:

These are all good points. I agree that the confusion around the name could be an asset in the context of personal conversations, or people asking about the bot on IRC. When you want to find CIA on the internet or blog about it, what do you do?

I guess I've been bothered by the fact that this service doesn't really have a place for itself in the internet's global namespace. If you're talking about CIA to an audience that doesn't already know what it is, you have to qualify the name. "CIA, the open source real-time commit aggregator and IRC bot" or some such. A lot of people just refer to the service by its domain name, which is just as arbitrary.

I put CIA on the domain "navi.cx" back when it was much smaller.. and I still haven't found an alternative domain that I like. Sure, I could do something like "cia-project.org", but that's long and it lacks character. Anyway.. maybe the solution is to keep the CIA name, but to find a better way to qualify that name globally. A new domain name that makes a little more sense, perhaps.

I like the "Commits in Action" tagline. I just put that up on the front page ;)

Thanks,
--Micah

#570 is tramadol hydrochloride water soluble wrote, on 2009-10-22:

Very interesting site. Hope it will always be alive!

#571 tramadol kidneys wrote, on 2009-10-22:

I bookmarked this link. Thank you for good job!

#572 pharmacy tech reer tramadol wrote, on 2009-10-24:

Perfect site, i like it!

#573 problems acquiring phentermine wrote, on 2009-10-24:

Great work, webmaster, nice design!

#574 how is tramadol metabolized wrote, on 2009-10-24:

Great. Now i can say thank you!

#575 cialis pen promotional item wrote, on 2009-10-24:

Great work, webmaster, nice design!

#576 diet pills information adipex phentermine wrote, on 2009-10-24:

Very interesting site. Hope it will always be alive!

#577 adipex and the brain wrote, on 2009-10-24:

Excellent site. It was pleasant to me.

#578 pravachol buy tramadol wrote, on 2009-10-24:

Very interesting site. Hope it will always be alive!

#579 free adipex without perscription wrote, on 2009-10-25:

Very interesting site. Hope it will always be alive!

#580 tramadol tablet identification wrote, on 2009-10-25:

I want to say - thank you for this!

#581 tramadol online canada wrote, on 2009-10-25:

Great site. Keep doing.

#582 overnight us phentermine wrote, on 2009-10-25:

Excellent site. It was pleasant to me.

#583 hindu mythology soma wrote, on 2009-10-25:

If you have to do it, you might as well do it right.

#584 cialis price walgreens wrote, on 2009-10-25:

Great site. Keep doing.

#585 health 2007 10 11 order adipex 1 wrote, on 2009-10-25:

Great. Now i can say thank you!

#586 viagra generac wrote, on 2009-10-25:

Great site. Good info.

#587 phentermine no script overnight wrote, on 2009-10-25:

I bookmarked this link. Thank you for good job!

#588 tramadol hcl 50mg tab cara wrote, on 2009-10-25:

I want to say - thank you for this!

#589 fraud phentermine wrote, on 2009-10-26:

Perfect site, i like it!

#590 componentes del cialis wrote, on 2009-10-26:

Incredible site!

#591 phentermine doctor in nashville wrote, on 2009-10-26:

It is the coolest site, keep so!

#592 xanax brand manufacturer wrote, on 2009-10-27:

If you have to do it, you might as well do it right.

#593 viagra express wrote, on 2009-10-28:

Great work, webmaster, nice design!

#594 xanax grapefruit juice wrote, on 2009-10-28:

Great. Now i can say thank you!

#595 tramadol during early pregnancy wrote, on 2009-10-28:

Great site. Good info.

#596 how to get adipex without a prescription wrote, on 2009-10-28:

Very interesting site. Hope it will always be alive!

#597 what is tramadol acetaminophen wrote, on 2009-10-28:

Great site. Good info.

#598 adipex tabletki na odchudzanie wrote, on 2009-10-28:

I want to say - thank you for this!

#599 phentermine 30mg no prescription wrote, on 2009-10-28:

It is the coolest site, keep so!

#600 zavier phentermine adipex p fastin ob wrote, on 2009-10-28:

I want to say - thank you for this!

#601 tramadol buy cod wrote, on 2009-10-28:

If you have to do it, you might as well do it right.

#602 phentermine 37.5 free online consult wrote, on 2009-10-28:

I bookmarked this link. Thank you for good job!

#603 average weighloss adipex wrote, on 2009-10-28:

I bookmarked this link. Thank you for good job!

#604 01 buy tramadol wrote, on 2009-10-29:

I want to say - thank you for this!

#605 best tramadol online wrote, on 2009-10-29:

Very interesting site. Hope it will always be alive!

#606 buy cialis 32 wrote, on 2009-10-29:

Great. Now i can say thank you!

#607 site about tramadol sends wrote, on 2009-10-29:

I want to say - thank you for this!

#608 tops weight loss adipex diet pill wrote, on 2009-10-29:

If you have to do it, you might as well do it right.

#609 tramadol pain reliever information wrote, on 2009-10-29:

Perfect site, i like it!

#610 cialis commercial site youtube.com wrote, on 2009-10-31:

Perfect site, i like it!

#611 order xanax online sit wrote, on 2009-10-31:

If you have to do it, you might as well do it right.

#612 tramadol and weight loss wrote, on 2009-10-31:

If you have to do it, you might as well do it right.

#613 peach xanax wrote, on 2009-10-31:

Incredible site!

#614 tramadol recreational effects wrote, on 2009-10-31:

Incredible site!

#615 safely order valium online overnight wrote, on 2009-10-31:

I bookmarked this link. Thank you for good job!

#616 online phentermine no prescriptions wrote, on 2009-10-31:

Great site. Good info.

#617 obtaining xanax from doctor wrote, on 2009-10-31:

Perfect site, i like it!

#618 order phentermine 7 wrote, on 2009-10-31:

I want to say - thank you for this!

#619 rxlist phentermine wrote, on 2009-10-31:

I want to say - thank you for this!

#620 waterview phentermine wrote, on 2009-10-31:

I bookmarked this link. Thank you for good job!

#621 phentermine adipex phentermine vs wrote, on 2009-10-31:

If you have to do it, you might as well do it right.

#622 canadian cialis commercial wrote, on 2009-11-01:

Very interesting site. Hope it will always be alive!

#623 atenolol cialis wrote, on 2009-11-01:

Incredible site!

#624 cost of cialis atwalmart wrote, on 2009-11-01:

Great site. Keep doing.

#625 tramadol patient assistance program wrote, on 2009-11-01:

Beautiful site!

#626 new phentermine order phentermine from uk wrote, on 2009-11-01:

I bookmarked this link. Thank you for good job!

#627 15 mg phentermine reviews wrote, on 2009-11-01:

Great site. Keep doing.

#628 like adipex wrote, on 2009-11-01:

Great site. Keep doing.

#629 tramadol hcl-acetaminophen par and weight loss wrote, on 2009-11-01:

It is the coolest site, keep so!

#630 dog wheezing shallow breathing medication tramadol wrote, on 2009-11-04:

Great site. Good info.

#631 tramadol and codeine allergy wrote, on 2009-11-05:

Great site. Keep doing.

#632 buy adipex wihout any doctors info wrote, on 2009-11-05:

Great site. Keep doing.

#633 tramadol clearance wrote, on 2009-11-05:

Incredible site!

#634 generic viagra caverta 2c cialis cheap wrote, on 2009-11-05:

Great. Now i can say thank you!

#635 phentermine fever wrote, on 2009-11-05:

Great. Now i can say thank you!

#636 tramadol ibuprofin wrote, on 2009-11-05:

Very interesting site. Hope it will always be alive!

#637 adipex without primary care physician wrote, on 2009-11-05:

If you have to do it, you might as well do it right.

#638 cheep tramadol paris france wrote, on 2009-11-05:

Perfect work!

#639 buy online tramadol for 1 wrote, on 2009-11-05:

If you have to do it, you might as well do it right.

#640 tramadol bargain wrote, on 2009-11-06:

If you have to do it, you might as well do it right.

#641 tramadol pill description wrote, on 2009-11-06:

Perfect site, i like it!

#642 daily cialis therapy wrote, on 2009-11-06:

I want to say - thank you for this!

#643 xanax pregnant wrote, on 2009-11-06:

Excellent site. It was pleasant to me.

#644 vicodin and valium wrote, on 2009-11-06:

If you have to do it, you might as well do it right.

#645 tramadol label wrote, on 2009-11-07:

Great site. Good info.

#646 tramadol and vicodin taken together wrote, on 2009-11-08:

I bookmarked this link. Thank you for good job!

#647 adipex and wellbutrin wrote, on 2009-11-08:

I want to say - thank you for this!

#648 buy diet pill phentermine wrote, on 2009-11-08:

Great. Now i can say thank you!

#649 lowest prices cialis wrote, on 2009-11-08:

Perfect site, i like it!

#650 tramadol and cannabis wrote, on 2009-11-08:

Beautiful site!

#651 phentermine paid by mastercard wrote, on 2009-11-08:

Excellent site. It was pleasant to me.

#652 phentermine constipation wrote, on 2009-11-08:

Incredible site!

#653 xanax picture web wrote, on 2009-11-09:

Beautiful site!

#654 tramadol for headaches wrote, on 2009-11-09:

Very interesting site. Hope it will always be alive!

#655 angioedema xanax wrote, on 2009-11-09:

Great work, webmaster, nice design!

#656 phentermine prescribing information wrote, on 2009-11-09:

Great. Now i can say thank you!

#657 is adipex a controlled substance wrote, on 2009-11-09:

Great site. Good info.

#658 tramadol detection times wrote, on 2009-11-09:

Beautiful site!

#659 valium custom hrt wrote, on 2009-11-09:

Very interesting site. Hope it will always be alive!

#660 mixing xanax with alcohol wrote, on 2009-11-09:

I want to say - thank you for this!

#661 cialis pharmacology wrote, on 2009-11-09:

Great site. Keep doing.

#662 viagra cialis levitra order online wrote, on 2009-11-10:

Perfect work!

#663 tramadol with morphine wrote, on 2009-11-10:

I bookmarked this link. Thank you for good job!

#664 cardinal health adipex diet pill wrote, on 2009-11-10:

Great site. Good info.

#665 brand cialis online wrote, on 2009-11-10:

It is the coolest site, keep so!

#666 phentermine without a prescription canada wrote, on 2009-11-10:

I want to say - thank you for this!

#667 diflucan tramadol tramadol to detox wrote, on 2009-11-10:

I want to say - thank you for this!

#668 lyrica interactions with tramadol acetaminophen wrote, on 2009-11-10:

If you have to do it, you might as well do it right.

#669 efeitos colaterais do cialis wrote, on 2009-11-10:

Beautiful site!

#670 phentermine rash side effects wrote, on 2009-11-10:

Incredible site!

#671 how to make cialis wrote, on 2009-11-11:

Very interesting site. Hope it will always be alive!

#672 want to buy adipex without prescription wrote, on 2009-11-11:

Very interesting site. Hope it will always be alive!

#673 phentermine order orums wrote, on 2009-11-11:

It is the coolest site, keep so!

#674 adipex online free consultation wrote, on 2009-11-11:

Great work, webmaster, nice design!

#675 purdue pharma tramadol wrote, on 2009-11-11:

If you have to do it, you might as well do it right.

#676 adipex diet medication wrote, on 2009-11-11:

I bookmarked this link. Thank you for good job!

#677 tramadol hcl information wrote, on 2009-11-11:

Very interesting site. Hope it will always be alive!

#678 phentermine mexico pharmacy wrote, on 2009-11-11:

Perfect site, i like it!

#679 phentermine overnight without prescription wrote, on 2009-11-11:

Excellent site. It was pleasant to me.

#680 cutting pill cialis wrote, on 2009-11-12:

Great work, webmaster, nice design!

#681 picture pf caraco tramadol wrote, on 2009-11-13:

It is the coolest site, keep so!

#682 discounted adipex without prescription wrote, on 2009-11-13:

Incredible site!

#683 out of country phentermine wrote, on 2009-11-13:

Great site. Good info.

#684 tramadol and dihydrocodeine wrote, on 2009-11-13:

I bookmarked this link. Thank you for good job!

#685 is tramadol more addicting than darvocet wrote, on 2009-11-13:

It is the coolest site, keep so!

#686 over the counter analgesics with tramadol wrote, on 2009-11-13:

Great work, webmaster, nice design!

#687 fetal effects tramadol wrote, on 2009-11-13:

It is the coolest site, keep so!

#688 order cialis from canada wrote, on 2009-11-13:

Perfect work!

#689 phentermine 37.5 no prescription 189 wrote, on 2009-11-13:

Incredible site!

#690 tramadol ultram withdrawal wrote, on 2009-11-13:

Beautiful site!

#691 canine tramadol overdose wrote, on 2009-11-13:

Great. Now i can say thank you!

#692 tramadol 180 buy wrote, on 2009-11-13:

It is the coolest site, keep so!

#693 addictive diazepam valium wrote, on 2009-11-14:

I want to say - thank you for this!

#694 tramadol is a non-steroidal anti-inflammatory wrote, on 2009-11-14:

Beautiful site!

#695 xanax dependancy information wrote, on 2009-11-14:

If you have to do it, you might as well do it right.

#696 drug reactions vicodin and tramadol wrote, on 2009-11-14:

I bookmarked this link. Thank you for good job!

#697 cialis viagr packs wrote, on 2009-11-14:

Very interesting site. Hope it will always be alive!

#698 tramadol addiction symptoms wrote, on 2009-11-14:

I want to say - thank you for this!

#699 auto finance journal adipex diet pill wrote, on 2009-11-14:

I bookmarked this link. Thank you for good job!

#700 edinburgh search viagra pages find wrote, on 2009-11-16:

Great. Now i can say thank you!

#701 buy us xanax online wrote, on 2009-11-16:

Very interesting site. Hope it will always be alive!

#702 buy phentermine southwood wrote, on 2009-11-16:

Excellent site. It was pleasant to me.

#703 delivery free overnight phentermine wrote, on 2009-11-16:

I bookmarked this link. Thank you for good job!

#704 buy the cheapest adipex online index wrote, on 2009-11-16:

Beautiful site!

#705 what is the generic for adipex wrote, on 2009-11-16:

I bookmarked this link. Thank you for good job!

#706 children cialis tadalafil wrote, on 2009-11-16:

Perfect site, i like it!

#707 is valium stronger than xanax wrote, on 2009-11-16:

It is the coolest site, keep so!

#708 tramadol bruising wrote, on 2009-11-16:

Beautiful site!

#709 non presciption meds generic valium wrote, on 2009-11-16:

Incredible site!

#710 the drug xanax withdraw symptons wrote, on 2009-11-16:

Very interesting site. Hope it will always be alive!

#711 phentermine 30mg capsules identify wrote, on 2009-11-16:

If you have to do it, you might as well do it right.

#712 tramadol considered a narcotic wrote, on 2009-11-17:

I want to say - thank you for this!

#713 phentermine diet pill overview wrote, on 2009-11-17:

Incredible site!

#714 phentermine in stock no prescription wrote, on 2009-11-17:

It is the coolest site, keep so!

#715 online weight doctor adipex wrote, on 2009-11-17:

Incredible site!

#716 tramadol serotonin crisis wrote, on 2009-11-17:

Great. Now i can say thank you!

#717 tramadol for distemper wrote, on 2009-11-17:

I bookmarked this link. Thank you for good job!

#718 global systems viagra wrote, on 2009-11-17:

If you have to do it, you might as well do it right.

#719 cialis canadian pharmacy overnight shipping wrote, on 2009-11-18:

Great site. Keep doing.

#720 where can i buy phentermine cod wrote, on 2009-11-18:

Very interesting site. Hope it will always be alive!

#721 kidney problems from phentermine wrote, on 2009-11-18:

I bookmarked this link. Thank you for good job!

#722 phentermine free cheap wrote, on 2009-11-18:

Perfect work!

#723 cialis and joint pains wrote, on 2009-11-18:

Great site. Good info.

#724 zoloft and adipex discussion boards wrote, on 2009-11-18:

I bookmarked this link. Thank you for good job!

#725 flush tramadol from system wrote, on 2009-11-19:

Great. Now i can say thank you!

#726 cialis temporary vision loss wrote, on 2009-11-19:

Incredible site!

#727 tramadol euphoric effects wrote, on 2009-11-19:

Very interesting site. Hope it will always be alive!

#728 cialis $1.00 20mg no prescription wrote, on 2009-11-19:

I want to say - thank you for this!

#729 phentermine online drugs in united states wrote, on 2009-11-19:

Great site. Good info.

#730 tramadoll teen use wrote, on 2009-11-19:

Excellent site. It was pleasant to me.

#731 phentermine hcl standard wrote, on 2009-11-19:

Very interesting site. Hope it will always be alive!

#732 liver damage from tramadol wrote, on 2009-11-19:

Incredible site!

#733 xanax memory effects wrote, on 2009-11-19:

Perfect work!

#734 online cnadian pharmacies fast phentermine wrote, on 2009-11-19:

If you have to do it, you might as well do it right.

#735 tramadol recreational effects wrote, on 2009-11-19:

Very interesting site. Hope it will always be alive!

#736 does tramadol make you itch wrote, on 2009-11-19:

I bookmarked this link. Thank you for good job!

#737 alumni buy xanax online wrote, on 2009-11-20:

Very interesting site. Hope it will always be alive!

#738 taking cialis without ed wrote, on 2009-11-20:

Great site. Keep doing.

#739 online phentermine pharmacys wrote, on 2009-11-22:

It is the coolest site, keep so!

#740 cialis viagra best results wrote, on 2009-11-22:

Excellent site. It was pleasant to me.

#741 get phentermine prescribed online wrote, on 2009-11-22:

Great work, webmaster, nice design!

#742 search results xanax wrote, on 2009-11-22:

Great site. Keep doing.

#743 phentermine phentermine 37.5 90 tablets wrote, on 2009-11-22:

Incredible site!

#744 take xanax while tripping on acid wrote, on 2009-11-22:

Beautiful site!

#745 buy phentermine no prior prescription wrote, on 2009-11-22:

Beautiful site!

#746 cheap and easy xanax prescription wrote, on 2009-11-22:

Great. Now i can say thank you!

#747 tramadol cash cod wrote, on 2009-11-22:

Perfect work!

#748 generic tramadol or ultram wrote, on 2009-11-22:

Beautiful site!

#749 pharmacy tech online what is tramadol wrote, on 2009-11-22:

Incredible site!

#750 xanax pharmaceutical manufacturer wrote, on 2009-11-22:

I bookmarked this link. Thank you for good job!

#751 xanax breast milk wrote, on 2009-11-22:

Perfect site, i like it!

#752 phentermine is phentermine hcl safe t wrote, on 2009-11-23:

I want to say - thank you for this!

#753 phentermine overnight cod usa pharmacy online wrote, on 2009-11-23:

Great site. Keep doing.

#754 ernest scheyder viagra wrote, on 2009-11-23:

If you have to do it, you might as well do it right.

#755 cialis no presc ription wrote, on 2009-11-23:

Perfect work!

#756 phentermine hydrocloride iv tablets wrote, on 2009-11-23:

Perfect site, i like it!

#757 buy adipex tablets wrote, on 2009-11-23:

Great work, webmaster, nice design!

#758 health care provider adipex diet pill wrote, on 2009-11-23:

Very interesting site. Hope it will always be alive!

#759 tramadol picture of pill wrote, on 2009-11-24:

Great site. Keep doing.

#760 tramadol worldwide shipping wrote, on 2009-11-24:

Very interesting site. Hope it will always be alive!

#761 diaic diet protein diet phentermine pill wrote, on 2009-11-25:

Incredible site!

#762 easy november choose valium xanax wrote, on 2009-11-25:

Excellent site. It was pleasant to me.

#763 xanax and laughing gas wrote, on 2009-11-25:

Perfect work!

#764 nyquil and xanax overdose wrote, on 2009-11-25:

Great. Now i can say thank you!

#765 nasacort aciphex phentermine pharmacy pittsburgh wrote, on 2009-11-25:

I bookmarked this link. Thank you for good job!

#766 depression test adipex diet pill wrote, on 2009-11-25:

Excellent site. It was pleasant to me.

#767 can cialis be taken with vasotec wrote, on 2009-11-25:

Excellent site. It was pleasant to me.

#768 information on generic xanax wrote, on 2009-11-25:

Beautiful site!

#769 cheapest cialis erectile dysfunction pill wrote, on 2009-11-25:

Very interesting site. Hope it will always be alive!

#770 cialis professional cipla wrote, on 2009-11-25:

If you have to do it, you might as well do it right.

#771 tramadol dosage in cats wrote, on 2009-11-25:

Excellent site. It was pleasant to me.

#772 buy adipex india wrote, on 2009-11-25:

It is the coolest site, keep so!

#773 online pharmacy no prescription hydrocodone xanax wrote, on 2009-11-25:

Incredible site!

#774 xanax usual dosage wrote, on 2009-11-26:

I want to say - thank you for this!

#775 cialis viagra mastercard accepted wrote, on 2009-11-26:

Great site. Keep doing.

#776 buy tramadol europe wrote, on 2009-11-26:

Very interesting site. Hope it will always be alive!

#777 what is stronger tramadol or percoet wrote, on 2009-11-26:

I bookmarked this link. Thank you for good job!

#778 xanax online no prescription usa pharmacy wrote, on 2009-11-26:

Perfect site, i like it!

#779 3 tramadol hcl wrote, on 2009-11-27:

Great. Now i can say thank you!

#780 to buy phentermine online without a wrote, on 2009-11-28:

Very interesting site. Hope it will always be alive!

#781 tramadol and moa wrote, on 2009-11-28:

Perfect work!

#782 free viagra free cialis free levitra wrote, on 2009-11-28:

I want to say - thank you for this!

#783 tramadol hydrochioride wrote, on 2009-11-28:

Very interesting site. Hope it will always be alive!

#784 can tramadol get me high wrote, on 2009-11-28:

Great work, webmaster, nice design!

#785 phentermine 37.5mg cap amide a167 wrote, on 2009-11-28:

I want to say - thank you for this!

#786 does adipex work better than phentermine wrote, on 2009-11-28:

I bookmarked this link. Thank you for good job!

#787 adipex p 37.5 no prescription wrote, on 2009-11-28:

Perfect site, i like it!

#788 buy phentermine 37.5 without script fedex wrote, on 2009-11-28:

Great work, webmaster, nice design!

#789 phentermine taiwan wrote, on 2009-11-28:

Very interesting site. Hope it will always be alive!

#790 silagra weight loss penegra cialis cumwithuscom wrote, on 2009-11-28:

Very interesting site. Hope it will always be alive!

#791 tramadol withdrawal and remedies wrote, on 2009-11-29:

If you have to do it, you might as well do it right.

#792 pain reliever tramal search tramadol capsules wrote, on 2009-11-29:

I want to say - thank you for this!

#793 adipex online evaluation wrote, on 2009-11-29:

Beautiful site!

#794 cialis bowel movements wrote, on 2009-11-29:

Great. Now i can say thank you!

#795 adipex buy online phentermine wrote, on 2009-11-29:

Perfect work!

#796 gambling tramadol phentermine carisoprodol casino wrote, on 2009-11-29:

Incredible site!

#797 taking nitrix with cialis wrote, on 2009-11-29:

Very interesting site. Hope it will always be alive!

#798 phentermine missouri wrote, on 2009-11-30:

Great. Now i can say thank you!

#799 prescription weight loss adipex wrote, on 2009-11-30:

Very interesting site. Hope it will always be alive!

#800 phentermine and atrial fibrillation wrote, on 2009-11-30:

Great. Now i can say thank you!

#801 cialis next day shipping wrote, on 2009-12-01:

Perfect work!

#802 buy cialis without a perscription wrote, on 2009-12-01:

Perfect site, i like it!

#803 flexeril tramadol reaction wrote, on 2009-12-01:

Very interesting site. Hope it will always be alive!

#804 yes you can shoot up xanax wrote, on 2009-12-01:

Beautiful site!

#805 brand name phentermine 37.5 next day wrote, on 2009-12-01:

Great site. Keep doing.

#806 pharmacy weight loss cialis silagra cumwithuscom wrote, on 2009-12-01:

I bookmarked this link. Thank you for good job!

#807 us pharmacies phentermine no rx wrote, on 2009-12-01:

Great work, webmaster, nice design!

#808 over the counter analgesics with tramadol wrote, on 2009-12-01:

Excellent site. It was pleasant to me.

#809 is buying cialis online safe wrote, on 2009-12-01:

Incredible site!

#810 depression herb adipex diet pill wrote, on 2009-12-01:

Great site. Good info.

#811 tramadol lexapro addiction story wrote, on 2009-12-01:

Great site. Good info.

#812 xanax and fear of flying wrote, on 2009-12-02:

Beautiful site!

#813 viagra vs levitra vs cialis wrote, on 2009-12-02:

Perfect site, i like it!

#814 cialis trail wrote, on 2009-12-02:

Excellent site. It was pleasant to me.

#815 phentermine diet pills no presciption wrote, on 2009-12-02:

Very interesting site. Hope it will always be alive!

#816 online adipex p prescription wrote, on 2009-12-02:

If you have to do it, you might as well do it right.

#817 generic cialis pills and drug interactions wrote, on 2009-12-02:

I want to say - thank you for this!

#818 xanax mixing with lcd wrote, on 2009-12-03:

Great site. Keep doing.

#819 adipex cheap consultation wrote, on 2009-12-03:

Great. Now i can say thank you!

#820 91 olds cialis side marker lens wrote, on 2009-12-03:

I want to say - thank you for this!

#821 errmed002 cheap tramadol wrote, on 2009-12-03:

Very interesting site. Hope it will always be alive!

#822 tramadol al english wrote, on 2009-12-03:

If you have to do it, you might as well do it right.

#823 low cost valium wrote, on 2009-12-03:

Great work, webmaster, nice design!

#824 buy a tramadol wrote, on 2009-12-03:

It is the coolest site, keep so!

#825 paxil and cialis wrote, on 2009-12-03:

If you have to do it, you might as well do it right.

#826 msds tramadol wrote, on 2009-12-03:

Very interesting site. Hope it will always be alive!

#827 xanax ads wrote, on 2009-12-03:

Great site. Good info.

#828 gerot adipex wrote, on 2009-12-03:

I bookmarked this link. Thank you for good job!

#829 adipex diet pills no processing fees wrote, on 2009-12-03:

Excellent site. It was pleasant to me.

#830 low cost phentermine with no rx wrote, on 2009-12-03:

I want to say - thank you for this!

#831 adipex 37.5 90 mastercard sales wrote, on 2009-12-04:

Great site. Keep doing.

#832 phentermine on la wrote, on 2009-12-04:

Great site. Keep doing.

#833 chewable cialis wrote, on 2009-12-04:

Incredible site!

#834 adipex cheap medicine wrote, on 2009-12-04:

It is the coolest site, keep so!

#835 cialis causes high blood pressure wrote, on 2009-12-04:

Great. Now i can say thank you!

#836 cialis com improving the relationship wrote, on 2009-12-04:

It is the coolest site, keep so!

#837 50mg viagra sale wrote, on 2009-12-04:

Great site. Keep doing.

#838 adipex hurt me wrote, on 2009-12-06:

I bookmarked this link. Thank you for good job!

#839 tramadol prints wrote, on 2009-12-06:

Excellent site. It was pleasant to me.

#840 cialis open tee times western wrote, on 2009-12-06:

If you have to do it, you might as well do it right.

#841 blog buy phentermine wrote, on 2009-12-06:

Great. Now i can say thank you!

#842 tramadol mechanism of action diagram wrote, on 2009-12-06:

Very interesting site. Hope it will always be alive!

#843 tramadol equivalent dose wrote, on 2009-12-06:

Excellent site. It was pleasant to me.

#844 phentermine 5 htp wrote, on 2009-12-06:

Great. Now i can say thank you!

#845 side effects of taking phentermine and wrote, on 2009-12-06:

If you have to do it, you might as well do it right.

#846 tramadol c o d saturday delivery wrote, on 2009-12-06:

Beautiful site!

#847 syncope tramadol wrote, on 2009-12-06:

I want to say - thank you for this!

#848 xanax dosage recreational wrote, on 2009-12-06:

Great. Now i can say thank you!

#849 what is stronger tramadol or percoet wrote, on 2009-12-06:

It is the coolest site, keep so!

#850 cialis 2005 by january posted wrote, on 2009-12-06:

Excellent site. It was pleasant to me.

#851 cheap adipex seller accepts mastercard wrote, on 2009-12-06:

It is the coolest site, keep so!

#852 tramadol alergy wrote, on 2009-12-07:

Very interesting site. Hope it will always be alive!

#853 tramadol 24hour wrote, on 2009-12-07:

I want to say - thank you for this!

#854 cialis and hepetitis wrote, on 2009-12-07:

Beautiful site!

#855 tramadol worse wrote, on 2009-12-07:

Great site. Keep doing.

#856 tramadol weed wrote, on 2009-12-07:

I want to say - thank you for this!

#857 buy cialis in the uk wrote, on 2009-12-07:

Perfect work!

#858 uprima cialis viagra wrote, on 2009-12-08:

Perfect work!

#859 you need a prescription for phentermine wrote, on 2009-12-09:

Great site. Keep doing.

#860 can i take tramadol adipex wrote, on 2009-12-09:

Excellent site. It was pleasant to me.

#861 phentermine capsules buy wrote, on 2009-12-09:

Great. Now i can say thank you!

#862 information on abuse of valium wrote, on 2009-12-09:

Very interesting site. Hope it will always be alive!

#863 phentermine and b12 injections wrote, on 2009-12-09:

Very interesting site. Hope it will always be alive!

#864 phentermine for slae wrote, on 2009-12-09:

Incredible site!

#865 hong kong cialis hongkong wrote, on 2009-12-09:

Great site. Good info.

#866 using viagra and cialis together wrote, on 2009-12-09:

Great site. Good info.

#867 what does tramadol treat wrote, on 2009-12-09:

Great site. Keep doing.

#868 true phentermine no prescription needed wrote, on 2009-12-09:

Very interesting site. Hope it will always be alive!

#869 zoloft and adipex discussion boards wrote, on 2009-12-09:

Perfect work!

#870 cache salut 8 safe tramadol american pharmacy wrote, on 2009-12-09:

Incredible site!

#871 no preseciption adipex wrote, on 2009-12-10:

I want to say - thank you for this!

#872 adipex customer satisfaction and cheapest price wrote, on 2009-12-10:

Great site. Good info.

#873 topica where to buy phentermine wrote, on 2009-12-10:

Beautiful site!

#874 tramadol 100 mg dosage wrote, on 2009-12-10:

Perfect work!

#875 phentermine blue clear 30mg no prescription wrote, on 2009-12-10:

Great work, webmaster, nice design!

#876 buy phentermine with fast shipping wrote, on 2009-12-10:

Perfect site, i like it!

#877 buy tramadol hcl wrote, on 2009-12-11:

If you have to do it, you might as well do it right.

#878 cheap phentermine and adipex without perscription wrote, on 2009-12-12:

Very interesting site. Hope it will always be alive!

#879 phentermine contraindicators wrote, on 2009-12-12:

Great work, webmaster, nice design!

#880 about ultram tramadol wrote, on 2009-12-12:

Great. Now i can say thank you!

#881 phentermine nexium phentermine nasonex altace wrote, on 2009-12-12:

Excellent site. It was pleasant to me.

#882 buy tramadol cheap price wrote, on 2009-12-12:

Very interesting site. Hope it will always be alive!

#883 tramadol detectability in drug tests wrote, on 2009-12-12:

It is the coolest site, keep so!

#884 is tramadol addictive wrote, on 2009-12-12:

I want to say - thank you for this!

#885 tramadol for withdrawal wrote, on 2009-12-12:

I want to say - thank you for this!

#886 phentermine generic adipex wrote, on 2009-12-12:

Excellent site. It was pleasant to me.

#887 introduction in adipex wrote, on 2009-12-12:

I bookmarked this link. Thank you for good job!

#888 cialis attorneys wrote, on 2009-12-12:

Perfect work!

#889 what can counteract phentermine wrote, on 2009-12-12:

I want to say - thank you for this!

#890 tramadol pill formats wrote, on 2009-12-13:

Incredible site!

#891 legit phentermine pharmaceutical suppliers wrote, on 2009-12-13:

If you have to do it, you might as well do it right.

#892 cheap tramadol i want to wrote, on 2009-12-13:

Great site. Good info.

#893 does phentermine raise ones heart rate wrote, on 2009-12-13:

Perfect work!

#894 info on tramadol immovable wrote, on 2009-12-13:

It is the coolest site, keep so!

#895 did you lose weight on phentermine wrote, on 2009-12-13:

Excellent site. It was pleasant to me.

#896 tramadol stay in system wrote, on 2009-12-13:

I bookmarked this link. Thank you for good job!

#897 drug interaction between ativan and tramadol wrote, on 2009-12-14:

Great work, webmaster, nice design!

#898 tramadol pills for dogs wrote, on 2009-12-15:

I bookmarked this link. Thank you for good job!

#899 aspirin and tramadol together wrote, on 2009-12-15:

Incredible site!

#900 tramadol for percocet withdrawal wrote, on 2009-12-15:

Perfect site, i like it!

#901 does tramadol show up on drug screen wrote, on 2009-12-15:

Incredible site!

#902 hydrocodone tramadol carisoprodol wrote, on 2009-12-15:

Great work, webmaster, nice design!

#903 cialis multiple erection wrote, on 2009-12-15:

I want to say - thank you for this!

#904 health solutions network tramadol order wrote, on 2009-12-15:

Beautiful site!

#905 xanax mayo clinic wrote, on 2009-12-16:

Great site. Good info.

#906 cheapest phentermine official store wrote, on 2009-12-16:

Excellent site. It was pleasant to me.

#907 between tramadol hcl wrote, on 2009-12-16:

Incredible site!

#908 tramadol all about wrote, on 2009-12-16:

I bookmarked this link. Thank you for good job!

#909 does tramadol contain morphine wrote, on 2009-12-16:

Great. Now i can say thank you!

#910 viagra and cialis compared wrote, on 2009-12-16:

If you have to do it, you might as well do it right.

#911 site to purchase medicine adipex wrote, on 2009-12-16:

Very interesting site. Hope it will always be alive!

#912 tramadol best buy wrote, on 2009-12-16:

Incredible site!

#913 adipex bontril ionamin meridia phentermine xenical wrote, on 2009-12-16:

Beautiful site!

#914 side effects of tramadol hcl 50mg wrote, on 2009-12-16:

Great site. Keep doing.

#915 tramadol addiction and withdrawal wrote, on 2009-12-16:

Beautiful site!

#916 37.5mg adipex p wrote, on 2009-12-16:

I bookmarked this link. Thank you for good job!

#917 what is as effective as phentermine wrote, on 2009-12-17:

I bookmarked this link. Thank you for good job!

#918 name wrote, on 2010-02-19:

comment5,

#919 name wrote, on 2010-02-20:

comment4,

#920 name wrote, on 2010-02-20:

comment5,

#921 name wrote, on 2010-02-20:

comment6,

#922 name wrote, on 2010-02-20:

comment3,

#923 name wrote, on 2010-02-20:

comment2,

#924 name wrote, on 2010-02-20:

comment1,

#925 tXTrSQHkI wrote, on 2010-03-10:

a12.txt;5;5

#926 name wrote, on 2010-05-04:

I like your work!,

#927 name wrote, on 2010-05-04:

Your Site Is Great,

#928 name wrote, on 2010-05-04:

Thank you,

#929 name wrote, on 2010-05-04:

can you do thi for me,

#930 name wrote, on 2010-05-04:

best for you,

#931 name wrote, on 2010-05-04:

Help me to find the,

#932 name wrote, on 2010-05-04:

Thank You,

#933 name wrote, on 2010-05-04:

Real,

#934 name wrote, on 2010-05-04:

Nise site,

#935 name wrote, on 2010-05-04:

I want to say thanks!,

#936 name wrote, on 2010-05-04:

Hi,

#937 name wrote, on 2010-05-04:

Great site. Keep doing.,

#938 name wrote, on 2010-05-04:

Where it is possible to buy the,

#939 name wrote, on 2010-05-04:

Best Wishes,

#940 name wrote, on 2010-05-04:

Your Site Is Great!,

#941 name wrote, on 2010-05-04:

I bookmarked this guestbook.,

#942 name wrote, on 2010-05-04:

Very interesting sites.,

#943 name wrote, on 2010-05-04:

Beautiful site,

#944 name wrote, on 2010-05-05:

Excellent site. It was pleasant to me.,

#945 name wrote, on 2010-05-05:

best for you,

#946 name wrote, on 2010-05-05:

:-),

#947 name wrote, on 2010-05-05:

What is it,

#948 name wrote, on 2010-05-05:

I have the same.,

#949 name wrote, on 2010-05-05:

Nise site,

#950 name wrote, on 2010-05-05:

Beautiful site,

#951 name wrote, on 2010-05-05:

What?,

#952 name wrote, on 2010-05-05:

Incredible site!,