NEWS: Credit card application with instant approval Card credit debt plan reduction Out my credit score Card credit debt eliminate heritage? Instant approval canadian credit cards Highest credit score Zithromax Ativan Credit report fico score Unsecured credit card application online Viagra Soft Tabs Cheap Prozac Cheap Acomplia Repairing credit score Buy Phentrimine Cheap Imitrex? Instant online approval credit cards fleet Torn up credit card application Cheap Protonix Credit reporting agencies in, For credit score Voltaren Celexa Raising credit score Cheap Viagra Professional Nortel VPN Consumer credit reporting Credit cards online application Creditcards with low apr rates Propecia Cheap Clarinex. Tramadol Cod Annuel credit report Clomid Zocor, Cheap Lasix Cheap Amaryl Improve credit scores Adipex Levaquin Zyrtec Levaquin Cheap Cipro! Credit and reporting act Zyban Synthroid Valtrex Zoloft Corporate credit card application Fioricet Codeine Linux VPN Cheap Female Viagra: Cheap Viagra Soft + Cialis Soft. Deltasone! Alprazolam Augmentin Phentermine Propecia Debt consolidation versus credit card payment Arava Cheap Prozac Zyban Apr for credit cards Imuran Diflucan Visa credit cards apr Buy Tricor? Avandia Clear credit report Internet VPN xp Pravachol Motrin Cheap Colostrum 800 Card credit debt eliminate now Egg credit card application VPN security, No credit instant approval credit cards Chevron credit card application Cialis Uk, Credit card bad debt Instant approval canadian credit cards Phentermine Hcl Jc penny credit card application Instant online approval for credit cards Alltel Ringtones Credit score repair? Credit card applications with Credit score interest Buy Plavix Cephalexin: Cheap Prednisone! Credit card debt information Vantage credit score? Viagra Alternatives Credit score reports Best credit card offers Cheap Clomid, Buy Ceftin, Uk online credit card application Credit reporting bureau Cheaper credit card uk. Best credit report: A credit report Cheap Zovirax What are credit scores, Free online credit report no trial offer Clean your credit report? Cheap Celebrex Exelon Credit report business Secured credit card canada com Cheap Tramadol Cymbalta Xanax Side Effects Tramadol Hydrochloride. Zyrtec Instant capital one low rate credit card application Cheap Cardura Credit score? Actos Free credit rating report! Card credit debt option reduction Naprosyn Elysium Ringtones: Fioricet Codeine Cheap SleepWell (Herbal XANAX) Fico credit scores Levitra Vs Viagra Prevacid Caller Ringtones Cozaar, Phentermine Cheap Effexor Credit card application for Avalide, Free credit report com Increasing credit scores? 0 apr creditcards. Propecia Results Instant approval credit cards applications VPN dialup Credit bureau score Credit card application forms Cheap Accutane: Cheap Elavil Unsecured credit cards low apr interest annual fee Online Rimonabant Buy Aldactone Zocor Improve my credit score: Diazepam 5mg Phentermine Online. Credit report Allegra Buy Zyrtec: Card consumer credit debt right Flonase All 3 credit scores, Low apr student credit cards VPN download Credit card application with instant decision Online Viagra + Cialis: Credit cards us instant approval Checkpoint VPN Credit score rankings Acyclovir Alprazolam 2mg Buy Augmentin Zyrtec: Credit card deal maker Cheap Neurontin Application approval card credit instant: Online SleepWell (Herbal XANAX) Credit card debt management credit card debt counseling Zelnorm Order credit report: Credit card debt and college student! Free Verizon Ringtones VPN setup Fosamax No apr credit cards Cialis Buy Valtrex! 025 apr balance transfer credit cards in canada VPN download: Fixing credit report Chase credit cards 29.99 apr Buy Motrin Credit score codes Propecia Uk. VPN setup xp, Debt reduction solution credit card Nokia Ringtones Viagra Alternative Doxycycline Credit report agencys Cheap Feldene Xenical Viagra Alternative Nexium, Unlimited credit reports Cheap Acomplia Exxon credit card application Configuration VPN Instant online approval for credit cards Rimonabant Credit score mortgage. Card credit debt student Average national credit score Buy Ultram? Disneyc redit card? Periactin: Get my credit score Buy Arimidex Buy Cialis Jelly 500 credit score Mac os x VPN com Set up a VPN Union credit reports Information from credit report Prilosec Buy Amoxil Free credit report scores Poor credit scores Cardura Free business credit report Nolvadex Credit score check Credit credit card applications Rimonabant Credit report and scores Torrente Buy Diclofenac. Norvasc. Negotiating settlement credit card debt Buy Hoodia Gordonii HG p57, Cheap Paxil VPN setup Cheap Flonase Propecia Generic Propecia Uk? Best ways to eliminate credit card debt Evista Remove credit card debt. Zithromax Credit score online Indocin? Bactroban Credit reporting law: Meridia Report to credit bureau Internet privacy Instant online approval credit cards fleet. Carisoprodol Soma! Preapproved credit card offers, Atacand Tramadol Lil Flip Ringtones Dynamic ip VPN? Card consolidation credit debt Ringtones Converter Cheap Avodart Equifax free copy of credit report Viramune Lipitor Mint credit card uk Online Viagra + Cialis + Levitra Credit card applications in Cheap Danazol! Caverta Meaning of credit scores Buy Cymbalta Checkpoint VPN Credit card transfer offers: Americans and credit card debt Secured credit card applications Nolvadex Buy Herbal Phentermine Instant credit approval cards Cheap Tenormin Zovirax Buy Soma Client dns openVPN Low interest credit cards with instant approval Propecia Drug Cheap Yerba Diet Counseling credit card debt Imitrex Fleet low interest rate credit card application Low interest credit cards visa fixed apr Allegra. O apr credit cards Glucophage, Can i get a free credit report fico score Credit score system Set up VPN Propecia Cost: Zyrtec Buy Lexapro Affect credit score Nolvadex: Good credit scores Beatles Ringtones. Credit reporting companies Buy Buspar Propecia Annual creditreport.com Periactin Virgin credit card application! N Sync Ringtones Viagra Alternative VPN tunnel Xanax Online Xanax Ringtones. Cheap Aciphex: Cleaning up credit report, Interest rate credit score! Clean up your credit report Credit score online New Ringtones Cheap Celexa Norco Report free credit card required instant online Citi credit report! Lowest apr credit cards. Alprazolam Norvasc Credit card application high credit line immediate approval Cialis Side Effects Free instant online credit report Phentrimine Get my credit report, Free online credit report canada Lipitor Avodart Application card chase check credit status? Cheap Zyban: Raise your credit score Disputing credit report? Firewall and VPN Protonix Credit card debt management credit card debt counseling Topamax: Check my credit score Canada credit card application! Valtrex Diclofenac Best credit score! Buy Pravachol! Desyrel Poor credit score? Adipex Online Cheap Protonix, My credit scores Credit reporting system! Viagra. Open VPN Cheap Prednisone Celebrex Zithromax, Buy Lexapro Average credit scores, Cheap Paxil New credit score Slimfast Cheap Ultracet Singulair? Danazol Stop credit card application mailers Copy of my credit report Search high limit credit cards instant online approval Valium Online: Order credit reports, Valium? Online capital one zero apr credit card application? Zyrtec Soma 025 apr balance transfer credit cards, Information from credit report! Instant approval credit cards with bad or no credit Debt consolidation credit cards Interest rate credit score! Free online credit report no trial offer Cheap Soma Mosquito Ringtones! Cheap Danazol 500 credit score. Soma Buy Viagra Jelly Biaxin Flonase: Beacon score credit report: Zyprexa Application jc penny credit card Periactin Trimox Internet privacy. Buy Viagra Soft Tabs Tramadol Hydrochloride 0 apr balance transfer over 70 credit cards Celexa Credit report with score, Three credit reports Download Free Ringtones Bactrim Levitra Cialis Vs Viagra Anonymous surfing Online Herbal Phentermine Cheap Weight Loss? How to improve my credit score! Bactrim Order credit reports: Aristocort Voltaren Annual credit report free, Free credit report georgia Hsbc credit card application and verification fraud! Cheap Zoloft Virtual private network Cialis Dosage Phentermine No Prescription Online Cialis Professional Best apr credit cards! Credit and reporting act Phentermine Online business credit report? Levaquin. Imitrex Credit score check. Propecia Effexor Three in one credit report Voltaren Acyclovir Actos Lexapro Ultracet: How do i get a free credit report Motrin: Vasotec Cheap Lasix Best credit score Cic credit reports Cheap Lipitor Paxil Buy Naprosyn Card credit interest low Credit score car loan Free credit report no credit card required Lipitor Credit score interest rate! Baclofen Credit cards with instant approval Neurontin Ultram Carisoprodol Application card credit instant online: Bad credit cards instant approval Motrin Buy Ultram Flagyl ER Cheap Soma Internet VPN xp To improve credit score Sprint Ringtones, Egg credit card application Levitra Vs Viagra Credit report and, Instant online approval credit cards Firewall and VPN Atarax Whats my credit score! Adderall Card credit debt eliminate now, Fioricet! Cialis Drug Propecia Cost Tylenol Credit card debt consolidation, Cheap Desyrel: Buy Singulair. Phentermine Hcl! Levitra Online How to improve my credit score Famvir! Viagra For Women Phentermine Free instant credit report online no credit card needed: Zyrtec? Free Cingular Ringtones? Secure VPN Application card citibank credit Credit report and scores Discover credit card company Cipro Stop credit card application mailers Valium Meaning of credit scores Check credit report Chevron credit card services Sleepwell Alprazolam Improving your credit score Credit card processing offer Dispute credit reports! Contivity VPN Xanax Xr Credit report no credit card Cheap Ultram Secured credit cards low apr credit card balance transfer Cleocin Boost credit score. Bad credit instant approval cards Cozaar! Phentermine Ativan Online Tramadol Cod Nokia Ringtones? Cheap Augmentin Glucophage How do i get my free annual credit report VPN client Low fixed interest apr credit cards balance transfers Neurontin Eminem Ringtones Stop credit card applications? Diflucan Credit card applications for bad credit Freeze credit reports Perfect credit score, Ipsec VPN Kamagra VPN setup xp Phentermine Desyrel Application credit card Instant credit approval cards Hyzaar Neurontin Valium Lowest fixed apr credit cards All three credit reports Nolvadex Instant approval credit cards Buy Kamagra Instant approval low interest credit cards? Credit score reports Cheap Claritin: Best card credit debt help vermont. Credit cards no apr Xenical: Viagra Alternative Highest credit score Three credit reporting agencies Cialis Soft Tabs Weight Loss, Ultram? Ultram Naprosyn Advair Diskus Credit report business. No apr credit cards Buy Premarin Cheap Viagra Soft Tabs. Tramadol Amaryl: Free credit report service Free credit report no credit card required Carisoprodol Washington mutual credit card application Prevacid Buy Celexa Diclofenac, Topamax Creditcard debt elimination Buy Cialis Jelly Altace Check credit reports, Carisoprodol Online, Low interest credit cards visa fixed apr! Credit report mortgage leads: Buspar Cipro Lamictal? 0 apr on balance transfer credit cards? Cheap Lexapro Pink Floyd Ringtones Deltasone Plendil Tramadol Transunion credit reporting agency Alprazolam Business card consolidation credit credit debt debt finances Online Phentrimine. Understanding credit score Propecia Canada Carisoprodol? Tylenol Credit card application form Tramadol Hcl Nolvadex? Buy Lipitor Credit card application for Buy Sumycin, Walmart credit card application Your credit score in. Adipex Diet Pills Buy Lamisil Credit free improve score Cheap Cozaar Gas credit card application Remeron Imitrex Lorazepam Credit card applications instant approval. Vicodin Buy Effexor Credit card application Enable VPN Zithromax? Get a credit report Aristocort Obtain credit report Crestor Application bad card credit credit unsecured. Credit scores online Credit plus score Fosamax Credit card application forms Propecia Results Application card credit interest low? Consumer credit reporting Avodart Parlodel Popular press article on college credit card debt Download Ringtones. Hoodia Hsbc credit card application and verification fraud Crestor For low credit scores Zyrtec Best credit card debt help Apr credit cards Diflucan Free instant credit report online? Free instant online credit report. Prevacid Copy of credit report Lipitor Disputing credit reports Credit scores online Lexapro Credit reporting services Tramadol Bankruptcy credit card debt Diazepam, Out my credit score Credit card application bad credit Credit report monitor Disputing credit report! Cheap Rimonabant How to get free credit reports Fixed apr business credit cards? Zocor Cheap Tenormin Ansaid Cheap Arava Proscar Set up VPN Amoxil Adalat Prozac Movian VPN Avapro Americans and credit card debt Ambien Credit card application bad! Cheap Glucophage Credit rating report Score federal credit union No apr credit cards Levaquin Free VPN client: Tylenol. Avalide. Allegra Levitra Online Buy Sumycin Cheap Flomax Aspire credit card application Paxil Cheap Propecia Cheap Zanaflex, Best credit card deal! Online Viagra Jelly Buy Evista Clear credit report Average credit scores. Cheap Cephalexin Evista Singulair Your credit score in: Tramadol Hydrochloride Calan! Low fixed apr credit cards? Cheap Levaquin? Cheap Propecia, Improve credit scores For low credit scores. Herbal Phentermine Buy Rimonabant? Credit card debt termination Kmart credit card reward Nortel VPN Accutane, Mysoline! Cheap Ultram Lamisil Levitra Side Effects Vantage credit score Buy Diclofenac, Credit card consolidation company With low credit scores No apr annual fee low interest credit cards Configuration VPN Dance Last Ringtones Virtual private network Student credit cards with no apr, Cheap Viagra Jelly? Cheap Valtrex. Weight Loss Free Mp Ringtones Cialis Online, Cheap Zovirax: Buy Elavil Instant credit card approval applications Indocin Card consumer credit debt right Cheap Cymbalta? Proscar Fioricet Cheap Zyban Credit card transfer offers Card credit debt eliminate forgiveness Propecia Install VPN Buy Viagra + Cialis Credit cards instant approval Best ways to eliminate credit card debt. Lil Wayne Ringtones: Zerit Cheap Wellbutrin SR Effexor Free credit card application center: Instant approval bad credit credit cards Avalide Selena Ringtones, Risperdal Transunion credit reporting: Viagra Checkpoint VPN, Kiss Ringtones. Credit score in Viagra Amoxil Florida free credit report: Cipro Propecia Zocor Buy Kamagra. Polyphonic Ringtones Instant approval credit cards Tina Turner Ringtones Propecia Online Credit card deal maker Imovane: Fioricet With Codeine Free instant credit report online no credit card needed Canada credit card application Credit cards with low apr Usa credit card company Claritin Propecia Results Diflucan Effexor Cipro Credit report .com Protect yourself Premarin Butalbital Propecia Cell Phone Ringtones? VPN security Coreg: Alprazolam Online: Raising your credit score Whats a good credit score. Cheap Pravachol Fioricet Buy Paxil Instant approval online credit cards Cibc credit card application Cicsco VPN Protect yourself: Low apr credit cards Cheap Female Viagra. Phentermine Hcl Cheap Capoten Buy Prozac, Credit report dispute form Buy Viagra Professional Gas credit card application. Cheap Actos Inderal Buy Celexa Cialis Soft Tabs Client dns openVPN, Wellbutrin Free Sprint Ringtones Interpreting credit scores: Check your credit report 0 apr credit card application Levitra Viagra Alternatives Butterfly Ringtones, Remove credit card debt! Best card credit debt get way: Credit report fico scores Fixing credit report Buy Paxil. Online Acomplia Feldene Major credit reporting Out my credit score. Credit card reporting Desyrel Free Nextel Ringtones Deltasone Credit scores explained Zovirax Diclofenac Buy Zanaflex Ambien Yerba Diet Applications for credit cards Fair credit reporting act fcra Buy Synthroid Free consumer credit report Dianabol: Credit scores explained Weight Loss Propecia: Cheap Hoodia Gordonii HG p57! Atarax National free credit report Online Viagra Jelly. Diazepam New Ringtones? Buy Evista No credit score, No credit card application Celexa Credit report score chart Low interest credit cards with instant approval Best credit card debt help? Tenormin Ansaid Actos Cialis Vs Viagra Aldactone! Mbna credit card application Annuel credit report Disputing your credit report: How to raise my credit score, Cheap Lexapro T Mobile Ringtones Credit report sample? Adderall Xanax Bars Credit cards with low apr? Cymbalta Cheap Clarinex! Cialis Dosage Obtain a credit report Credit card application form Apply for a fleet low interest credit card application Protonix Hytrin Ceftin Zestril Credit report score trans union

Down with P2P, Part 2

Mr. Cuban has another post up about P2P.  I want to refine his model a bit and propose one that I think would work far better.  First, there’s something fundamental that most people don’t get about the Internet business.  While the Internet was designed to be a P2P medium, with end to end connectivity between all nodes, largely it’s become a publish and subscribe model, more like television and less like the phone system.  Since primarily people want the content that’s available “out there” and they’re not so interested in sending things “out there”, the technology and the service offerings have been designed to offer bandwidth asynchronously to the home user.  This means that instead of a something like a T1, which offers 1.544 megabits per second synchronously (meaning you can transfer and receive at the full rate, all the time), home internet usage is sold asynchronously (for example, I have 8 megabits downstream and 2 megabits upstream).  However, at the provider level, bandwidth is sold synchronously.  These providers are buying large pipes (OC48, 2.4 gigabits, OC192, 10 gigabits, etc), which provide for as much upstream as they do downstream, but since their customers buy asynchronously, they generally have large amounts of upstream capacity available.

The problem with the unlimited model is that people will use more on an unlimited plan than they would normally.  Think about the people that feel the need to gorge themselves at a buffet “to get their money’s worth.”  This isn’t necessarily a problem.  The company I work for, Leap Wireless, sells unlimited wireless.  We can do this because there is a significant amount of cost that can be removed as well as a significant amount of profit that’s embedded in the wireless business that we eschew in favor of servicing an underserved customer base.  It’s working well for us now.  However, we don’t work in a business where any given customer can use 100 or 1000 times more of what we’re selling than another.  This makes for an incredibly difficult problem to manage for ISPs.

Mr. Cuban posits that it would be best to start charging for upstream bandwidth, which would limit the amount of seeding done from P2P users.  However, it’s not the seeding that’s slowing down the network, it’s the downstream.  Most protocols are setup to allow more transfer for the more you seed.  So, while his model would work, I think there’s a far simpler model that would work for everyone, although it would surely piss off the net neutrality folks.  Basically, the idea would be to create two tiers of service.  One would be a metered model, which is what the providers would primarily be selling.  The metered model would offer something like 100 to 200 gigabytes of transfer per month, which is far more than the average customer users.  It’s enough to do some P2P transfers without blowing outside your bucket, but it limits the network abusers (the ones downloading terabytes a month) from falling into this plan.  This plan will be a premier plan.  For giving up your unlimited plan, you will be placed into a QoS bucket that has a higher drop priority than unlimited customers.  The second plan is the existing unlimited plan.  This plan could charge more than the rated plan or charge the same, either way has pluses and minuses, and it will offer truly unlimited service.  No letters from the ISP about abuse etc.  The customer is made aware that they are being offered the same max downstream and upstream rates, but they that are receiving a lower class of service.  They will be placed into the lowest QoS bucket.  Without a congestion scenario, no one notices any difference.  During peak times, when the unlimited users are filling up the pipes, the metered users are still receiving high quality always on Internet access, and the unmetered users still get to download to their heart’s content.

This will require the same shaping devices the ISPs are already using to control inbound bandwidth, but rather than shaping at the protocol level, they will shape at a subscriber level.   There is technology already in place to accommodate this (we have a couple of devices from Cisco which will do exactly that).  The primary problem to implementing this strategy for most ISPs will be on the billing and provisioning side, but the software to do this is readily available.

The freeloaders will still get pissed off.  They think if they’re paying for 10 megabits of downstream bandwidth, they should get it, all the time.  They don’t understand the technology problems with actually filling a pipe (TCP wasn’t designed for fat pipe, high latency networks), and they don’t understand the business model of trying to provide high bandwidth connections when there’s no business feasible way of selling the service to where everyone can light up at once and have it work.  Hell, not even the telephone network can accommodate it, which is why during emergencies people are asked to minimize their phone usage, since the phone system can run into capacity issues.  The average consumer might be upset as well, thinking they’re getting less for their money than they used to (”I used to have unlimited, now I’m metered”), but I think this can be solved by education and marketing (”For the same price you’ve always paid, you will now be a premium customer and always have access to all the bandwidth you want, so long as you’re willing to limit your monthly transfers.”)  However, both are being offered the alternative to choose the other plan should they think that the downsides of the plan they’ve chosen outweigh the benefits of the other plan.  Everyone has options.

This will piss off net neutrality folks who think that the network should always be best effort, but this is a pretty justifiable position.  The ISPs have a right to frame their service to their customers how they so choose, and it does not affect how services on the Internet are delivered on a per site basis, merely on per subscriber per plan basis.  This is a legitimate business case which does not affect the ability of customers to have equal access to Internet resources.

In the end, I think it’s a compromise everyone can live with.  The technology is already in place, and I think the missing pieces would be relatively inexpensive to implement given the upsides to the business.  What do you think, Mark?

Posted by Clint Sharp in Tech

Down with P2P

Strangely, I find myself agreeing with Mark Cuban.  I’ve spent some time thinking back to what I’ve downloaded via P2P applications.  I’ve used BitTorrent and previous P2P technologies to download many things over the years, but I can only think of one legitimate application, and that’s Blizzard using BitTorrent for WoW client distribution.  The potential for this is immense, however, the only reason legitimately for Blizzard to use BitTorrent for distribution is to save on bandwidth costs on their end.  A company like Akamai could easily provide a similar or superior experience for most users, but it would cost Blizzard significantly more than their current distribution model.  I find it ironic that one of the most successful users of legitimate P2P is primarily using it to offload costs from them out to the ISPs when they are probably one of the most successful pay services on the Internet.  The only thing I’d miss about losing various P2P applications is the ability to download television seasons during the summer for viewing.  Mainly this is because there isn’t a suitable for-pay alternative.

Honestly, the striking fact is that 60% of Internet traffic is P2P, and that was from a report from last year.  It’s certainly not going down, if anything it’s increasing.  That means that every bit of traffic most normal users do (web browsing, email, etc) is fighting for bandwidth on networks that are largely congested simply because as soon as the ISPs provision more bandwidth, the P2P users fill up the pipes.  We can get into the oversubscription arguments, but frankly oversubscription is the only way the business model works.  If ISPs had to provision enough bandwidth for everyone to fully light up their last mile pipe to the home, they’d go out of business.  What this means, and what I’ve specifically been noticing more in the past few weeks as I’ve traveled, is that my service is starting to suffer.  Every time I get to a hotel, the damn pipe is filled and I can barely VPN into work to get email.  Even as I come back to Arkansas, I’m noticing that my mother-in-law’s Internet connection with Cox appears to be slow out in Greenwood.  It’s almost impossible without access to the various places I’ve been’s network management systems to fairly diagnose exactly why they’re slower than I expect, but a safe bet would certainly be on lack of bandwidth at the upstream (especially during peak hours) due to P2P users.

If I’m starting to get the feeling like my service is suffering, then shape all the damn P2P traffic down to 0.  Honestly, if I get better service, I’ll probably not lament the loss of my ability to make 250 TCP connections at once to pull down files in little increments at 10KB/sec per connection.  Maybe without the ability to go to the alternative and get the content for free, this will force consumers to start demanding acceptable for pay alternatives for the things they’re getting illegally currently.  I just don’t see anything getting much better in the current stalemate we’re in without some sort of drastic measures.  I just never thought I’d be siding with the providers on this particular issue.

Posted by Clint Sharp in Tech

My FireAnt Story

So, if you hadn’t seen the news FireAnt was acquired by Sonic Mountain (Odeo).  You can read recaps of the news on two of my favorite blog networks, NewTeeVee (run by Om Malik), and Tech Crunch (by Mike Arrington).

 I came to be involved in FireAnt through my connections to Jay Dedman and Josh Kinberg.  We had some discussions at Vloggercon in July of 2005 which extended into the following months involving my helping them get FireAnt off the ground.  I had started a project I was calling MediaFeedr, which would poll RSS feeds, examine any links, and then develop a new RSS 2.0 feed with enclosures for downloading into FireAnt.  The theory was that you could put any feed into MediaFeedr and then come out with any linked content as enclosures.  In reality, it never really got out of testing, but the initial feedback was good and I was proud of the code and the idea.

 Jay and Josh were in need of a directory.  Josh had put together some rudimentary code to implement some server side components to tie in the Mac and PC versions of FireAnt, but while Josh is an excellent visionary and a good leader, he is by his own admission a pretty poor coder.  I took the best of what I had and the best of what Josh had developed and we developed a videoblogging directory and some really innovative server side features to go along with with the video aggregation clients.  We spent months developing it, and we released it to the public on January 24th of 2006 (initial TechCrunch coverage can be found here).  We were ironically directly competing with Odeo at the time for one of the best directories available on the web.  It was developed with AJAX technology which at the time was still fairly new and required a lot of hand coding of JavaScript, etc.

 I was incredibly proud of the work I had done, but even by that point it was becoming obvious that the things we had thought were important weren’t what the market felt was important.  YouTube had in the course of a year become huge, and flash-based web video was where the traffic and the money was at.  The idea of aggregating different forms of video (of which Flash was incredibly hard to play on a PC based client and for the most part no sites supported RSS 2.0 with media enclosures) was falling by the way-side.  After a successful launch but a limit in the amount of video content to be obtained through podcasting, I left in March of 2006 shortly before Katie was born to pursue other opportunities and to limit my workschedule to spend time with my newborn child.

What went wrong then?  I’ve had over a year to reflect on this, and I think I can boil it down to a few choice areas where we wrong:

 There were great people involved in the founding of the company, but there were just too many.  The next startup I do will have a clear leader, a core set of technology people, and we’ll worry about making money last.  There just isn’t enough of a small company to split it 7 ways.  It should be split three ways and then a quarter left over for the rest to come.  The development people, the ones doing the work to get the technology off the ground should come first.  I’m slightly bitter over the fact that I worked hundreds of hours and at the end of the whole story I ended up with virtually none of the company.  The technology I developed for them was critical to the initial success of the company and I felt from the beginning that even thought my work was highly valued, the ownership percentage was never ponied up.  This is probably why I left early and didn’t stick with the project.  I think had I have stuck with it and not run out of personal funds we probably could have been much more successful.  There were also numerous problems with the client development founders who were also having to work day jobs.  I was the best suited financially at that time due to my severance with Cingular to work for no money, and I was rewarded the least.

 While this may seem harsh to the people who were involved with the company, I want to point out that I feel no ill-will towards the people who I worked with.  Mistakes were made all around, and I have the highest respect for Josh, Jay, Daniel and Erik who were involved in the project during my tenure.  They are all excellent people, and I’d work with all of them again.  I only note these things largely for my own reference, and I point them out so that if I were to ever team up with these people again we can have an open and honest discussion of our mistakes so we don’t repeat them again.  This was a learning experience for all of us, and I hope that some time in the future I can find a way to work with these people again.

 I’d especially like to point out Josh’s effort.  Josh stuck with FireAnt from the beginning to the end.  Josh sacrificed far more than any of the rest of us, even delaying his wedding so that he could see this through to the end.  I consider Josh a close personal friend, and I’d jump at the chance to work with him again.  Josh is an excellent person of the highest moral caliber.  Josh has endured personal threats, personal hardship, and he has endured and completed this project while the rest of us moved on.  I have the utmost respect for the sacrifices he made, and I tip my hat to the Sonic Mountain team who more than the technology we developed got the best part of FireAnt when they got Josh.

 You can still see the technology I developed for FireAnt at getfireant.com.  Some of our more unscrupulous shareholders stole fireant.tv as part of a petty personal squabble, but at least it’s still available there.  To those of you shareholders who were involved in that, shame on you.  Being involved in a small company with no revenue is about sacrifice, dedication and a pursuit of developing your vision, not about cashing out.  Stealing money, lieing, and personal threats are no way to end a failed startup, and I hope you feel ashamed of your behavior.  You know who you are.

 Jay’s thoughts can be viewed here.  Josh’s thoughts can be viewed here.

Posted by Clint Sharp in Blogging, Tech, Videoblog, New Media, Podcast

Katie’s Walk Outside

Usually, we have a hard time getting shoes on Katie.  She throws an incredibly huge fit.  Today, however, we decided to take her outside for a walk and she thoroughly enjoyed it, up until the very end of course.  We’ve uploaded some photos to the gallery and a video for your enjoyment.


Download Video

Posted by Clint Sharp in Default

When a customer isn’t just a customer

I just got back from spending three days at Cisco’s corporate headerquarters.  I’ve spent a good portion of my career dealing with vendors.  I’ve spent days in meetings, evaluating products, specing out hardware, leased lines, and other ancillary pieces for building out networks and datacenters, but rarely have I left a set of meetings so jazzed about the future.

CPOCThe first day was spent in design meetings and demo sessions.  We opened the day by outlining where we’re currently at with our network.  Currently, it’s a fairly well designed network with quite a few well known warts, but for the most part it functions very well.  We’re not really hitting any capacity issues anywhere, but for the first time we’re really trying to plan out 2 to 5 years in advance.  We know our current backbone, which is OC12 at the core nationwide, won’t last us for probably more than the next 12 to 18 months.  We know this, because every time we improve our network, we find new ways to utilize it and we blow away all our traffic projections.  However, we know that while our current design is working really well, we don’t want to upgrade 10 core locations to OC48 since half the sites sitting on that core won’t need that kind of connectivity.  So we spent the first part of the morning drawing up a new core architecture with fewer sites and ideas for making it more highly available, including using DPR and/or MPLS fast reroute to provide sub-50 millisecond or sub-100 millisecond failover time in the event of a network failure.  I think we have a promising set of ideas to go into our meetings next month with Level 3, who we purchase the majority of our core connectivity from.

The second half of the day was spent in demos.  We saw some interesting new products on the Unified Communications front, as well a demo of Telepresence.  Cisco makes this point often, but it can’t be stressed enough.  Telepresence cannot be compared to video conferencing.  We have an existing video conference system, which Telepresence has inspired me to improve, but it’s clunky and awkward by comparison.  Telepresence really makes you feel like you’re sitting across the room from the other participants.  Our current video conference system is used maybe once a month nationwide, but I guarantee Telepresence would be booked 100% in our company.  I’d like to try to make our existing video conference system more like Telepresence, because a lot of the ideas Telepresence puts forward in terms of controlling the environment, using high quality video, and directional audio for the partipants can be adapted to our existing system.  It won’t be Telepresence, but it certainly would improve what we currently have.

We finished up the day with a demo of products Cisco is pushing for retail and a discussion about their Service Control Engine product.  The retail demo inspired a discussion about using EVDO as a backhaul for our retail stores, which is so obvious as to be a real slap in the face that we’re not already testing it out.  We already own that last mile connectivity, why are we continuing to pay our competitors for connectivity to our retail outlets?  Also, the Service Control Engine discussion was fascinating.  We went from discussing a product we didn’t even know we owned to talking about all the things it could do for us.  If you hear about providers shaping traffic down for Peer to Peer traffic and dunning customers for high bandwidth utilization, this is the product that’s doing it.  It can shape traffic at wire speeds including multiple gigabit connections.  Really really impressive.

The next two days were spent in Cisco’s Customer Proof of Concept lab.  We went there to prove that the 7600 platform which we’re currently basing our core network architecture on will scale to meet our demands over the next 2 to 5 years.  As I expected it did.  I also had an excellent discussion with a Cisco executive over in the Unified Communications area about how we can leverage our investment in our IP Telephony infrastructure to really improve communications and productivity.

Cisco really went out of their way to get us access to people who would could answer our questions, give us good ideas for the future and give us access to equipment to test our their claims for our own assurance.  They’re really the gold standard that I’m holding everyone else up to in terms of how they should treat their customers.  We could have spent the same, dollar for dollar, with many other vendors and barely gotten a sales engineer to give us a call back, but Cisco seems to understand from the top down that people sell products, the products don’t sell themselves.  They understand that we’re looking for a vendor to partner with us to help us get to our next level.  Most often in this business there are two or more products that will do any given job, and while technically one might be superior, in the end both would work for a given task.  The decision comes down to more than what exactly the product does, and while having a superior product helps, having a superior organization that stands behind that product and offers it at competitive prices is in my book the best way to get your product into customers hands.  Cisco has a product for nearly anything you need in the networking world, and while we won’t ever be exclusively a Cisco shop, they’re much more likely to sell us a product on a given day due to the fact that they spend so much time focusing on helping their customers implement their solutions and spend so much time focusing on helping their customers support their existing installations.  At the end of the day, the most important question I have to ask when making a purchasing decision usually isn’t what is the best product, it’s which is the best company.  Right now, Cisco’s going a long way to convincing me they are.

Posted by Clint Sharp in Tech, Business

New Pictures from New Camera

We recently purchased a Canon SD1000 for my 27th birthday. It’s an awesome, incredibly compact camera, unlike our old Nikon which was a total brick and never got used because it was inconvenient to tote around. I’m hoping we’ll be taking a lot more pictures since the camera will be a lot more convenient to have with us. In the mean time, we’ve added a gallery from today’s testing to show off the new camera. Keep checking back, Katie will be featured often. Here’s a sample image of the most beautiful girl in the world:

Posted by Clint Sharp in Tech

PHP Weathermap and Cacti

Once again, open source proves its usefulness. Currently we’re implementing a rather large network monitoring setup from several large companies, mostly with TLAs as their company names. These cost millions of dollars to buy, hundreds of thousands of dollars to customize and equally as much to get the basics working in your environment. I used to use a tool called tkined back in the day to monitor our ISP network via bandwidth graphs overlayed on a network diagram. This was real-time and was the ultimate in network monitoring at the time. Strangely, the tools have all advanced, but I had yet to find something to do an equivalant graphical view of the network. That was until I found PHP Weathermap, which can be installed as a Cacti plugin. We already had a small Cacti installation that just needed to be expanded to include the majority of our core routers (it was mainly being used for ancillary routers and switches), and then I drew the map on top of an existing Visio I exported to PNG. The result:

Weathermap

This gives a near real time view of network bandwidth utilization. It was exactly what I was looking for. When I discussed this with the team doing the implementation from the TLA company, they said it might be possible, but I have a feeling it’s going to cost more than it would take a programmer to rewrite this from the ground up. Thus is enterprise software: the more expensive the package, the less you get out of the box and the more likely you are to end of spending hundreds of thousands if not millions only to replace it with something simpler.

Posted by Clint Sharp in Tech

Nuts for Jericho

I obviously watch way more television than I should. For some reason these days I find that when I get home from a hard day’s work that I prefer passive entertainment to sitting down and writing my thoughts here. This should seem obvious to anyone who has noticed my posting frequency since I took my new job.

This season, I avidly watched Jericho on CBS. Jericho is a show about a post-apocalyptic society in a small town, called Jericho, in Kansas. Terrorists detonate nuclear bombs in most major cities across the US, and the inhabitants of Jericho must live with the effects of having a broken economy, lack of electricity, food, running water, and a total lack of information from the outside world (although in theory parts of the Internet would have still survived, although that’s I guess addressed by the lack of electricity). There are shortages of nearly everything needed to survive, including food and water, and to make matters worse, the neighboring town of New Bern is coveting what Jericho has and has declared war on Jericho to take large portions of the town away. This is where the season finale cliffhanger left us.

That is, that’s what we thought was the season finale. Apparantly CBS, in it’s infinite wisdom, decided that more reality TV and more cop drama were the answer to their ratings woes. They stuck Jericho up against American Idol, the number one show on television, and then blame the viewers for not tuning in when they decided to cancel the show. The die-hard fans, including myself, are fighting back by sending thousands of pounds of nuts to CBS headquarters (an inside reference to an integral part of the plot of the season finale). If you’ve watched the show, or even if you just care about having quality produced dramas rather than more reality TV drivel and cop dramas on prime-time television, please donate to the cause at the Nuts for Jericho site.

Posted by Clint Sharp in Television

The Big Bandwidth Misconception

Over on Bram Cohen’s blog (of BitTorrent fame), made a comment that reminded me of a pretty common misconception about the ISP business. Mark said, in reference to Bram and attempting to make money from BitTorrent:

Unfortunately for you,ISPs crack down on heavy bandwidth users, particularly uploaders and enforce their TOS.

By definition, seeders create upstream bandwidth. The ISPs dont want to see more upstream usage Bram, i know its a tough concept for you, but in the mind of the ISP, upstream use = bad. MOre upstream b/w use = more bad. Which in turn pushes them not to increase the bandwidth available to end users, but to evaluate where the upstream use is coming from and look at shutting it off and throttling it. Call me crazy, but that equates to a challenge for the BT universe.

This couldn’t be further from the truth. The upstream bandwidth is not a concern for most ISPs, especially your standard Cable or DSL provider. Broadband ISPs have to order bandwidth synchronously, in various speed increments, because all high capacity circuits come in synchronous form. This means if you order a Gigabit Ethernet connection to an upstream provider, you’re actually buying 2 Gigabits per second worth of bandwidth, one from your provider and another towards your provider. Broadband ISPs sell bandwidth asynchoronously (the A in ADSL), which means they’re selling you something like 6 megabits down and 784k or less upstream. Obviously, it’s well known that ISPs oversubscribe their upstream links which is why peak times can see serious difficulties achieving the full downstream. However, no matter how you do the math of an ISP which serves mostly bandwidth consumers, this still leaves large amounts of bandwidth on the upstream on the ISPs egress connections. In fact, most Broadband ISPs don’t provision large WANs to haul traffic back to central egress points, because it makes more sense to dump the traffic off at a peering point in the market, assuming you’re in a large metro where you can cheap bandwidth. Because ISPs providing broadband to homes and businesses also have such a one way usage pattern, it means that they cannot negotiate peering arrangements with other ISPs for an even trade of bandwidth, meaning they’re always going to be paying for that bandwidth.

In the business, this is generally called Tier 2 bandwidth. Broadband ISPs will sell large hicap circuits to businesses largely interested in serving content much cheaper than you can buy Tier 1 bandwidth from a major internet provider (something like UUNet, etc). This also becomes very evident if you attempt to buy bandwidth from a Tier 1 provider and a Tier 2 or Tier 3 provider, because it becomes very difficult to load balance your traffic over to the Tier 2 providers because of the way BGP routing works. There are methods for overcoming this (AS padding), but it still never works out quite the way you want.

So, in summary, ISPs which are selling bandwidth to users which are using BitTorrent don’t give a rats ass about the upstream. They’ve got loads to spare. What they’re concerned with is the users who are using large amounts of upstream bandwidth are generally also heavy consumers of downstream, and those people are causing oversubscription issues.

Posted by Clint Sharp in Tech, Business

Has it been 3 months already?

Apparantly I haven’t updated this blog in 3 months. My how things change. So, since my last post, I’ve accepted a new job in Denver and my daughter is three months older (crawling, teething, sitting up on her own, etc).

I’m not exactly sure what causes me to not update the blog, but I suppose it’s just life in general. It’s hard to want to sit down and write a blog post when I’m so busy with work and the home life. Katie keeps me busy when I’m at home (because when I’m at home, usually I’ve been gone for some time and it’s my turn to make up for time lost in childcare). When I’m not at home, I’m on the road and I’m busy working.

Lets give the work update because I’m sure that’s mostly what I’ll be writing about in the near future. Almost two months ago it became apparant it was time for a change. I needed to be making more money, and it became obvious that my goals and plans for doing that in Fort Smith, Arkansas were for not. It’s unfortunate, and I’m sure there were many execution failures on my part that could have resulted in a more positive outcome for me continuing to live in Fort Smith, but the reality of the situation is that, in the end, it didn’t work out for the second time. It’s unfortunate, and I’m very sad about it. However, what’s done is done, and while I can reflect upon it and determine what I’ve done wrong, in the end it’s just not going to work out. So, near the end of August I started contacting old friends in the Wireless world, people I used to work at back when I worked at AT&T Wireless/Cingular. Obviously, the most influential of these people was Dave Truzinski, who is the current CIO of Leap Wireless, which you might know as Cricket Communications. A couple of days later Dave came back to me wondering if I’d be interested in a contracting position, and things have progressed from there.

Firstly, let me tell you a bit about Cricket. Cricket is a unique play in the wireless world. In terms of wireless companies out there, Cricket/Leap is very small. Annual revenues were around $1 billion for 2005. Cingular, for example, when I left was around a $60 billion unit of SBC/BellSouth (soon to be the combined AT&T). So in terms of POPs covered and subscribers, Leap is barely on the radar of most industry analysts (I’ve rarely seen Om Malik writing about them, but I think they probably deserve more coverage than they get. They just spent nearly a billion dollars in the AWS spectrum auction for example). So, as I was saying, Cricket is a unique play in the wireless world. Cricket focuses mainly on lower income subscribers, competing with MVNOs like Virgin Mobile, TracFone, etc. However, Cricket is unique in this market being that it owns its own network. Secondly, Cricket is very unique is that it offers all you can eat plans, of which I believe only Metro PCS also offers aside from Cricket.

So, I accepted a contract position with Cricket working on their new nationwide network rollout. We’ve rolled out a killer new nationwide WAN which should provide a good amount of growth room. We’re current doing and will be doing a lot of very interesting things over this grand new network. My job for this contract was basically to help get the ball rolling in finishing the rollout. I flew to various cities including San Diego, Houston, San Antonio, Nashville, Phoenix, Spokane, Tulsa, and probably some others I’ve forgotten over 4 weeks to help them get the facilities provisioned and ready to complete the rollout.

After the contract was nearing an end, I became involved with the IPTel project. I’m now currently working on rolling out Cisco IP Telephony system. I’ve done this before with AT&T Wireless, when we rolled out this same solution to the Caribbean. I came onto a project with numerous issues and a long way to go to completion, so it should be a lot of fun. There’s nothing I like more than to be a fireman, so a project in trouble is my idea of a good time. There’s lots of work to be done and lots of room to roll out some really cool telephony features, so I’m pretty happy at the moment. I’ve written in the past and continue to feel that there’s a lot of issues with larger companies (and while Cricket may be small for the Wireless world, a $1 billion annual company is still a large company in my book), there are certain aspects that make it to where I can fit in quite well. Unfortunately, smaller companies can’t offer the range of opportunities to work on cool projects and cool equipment that larger companies can. Hopefully Cricket is the right size and I can be happy there. Who knows, that remains to be seen, but I’m very excited about the prospects now.

I leave on Monday for San Diego again to work on another project in trouble for a week, then hopefully back to IPTel. I’m going to try to keep this blog updated on the progress of this project, what I’ve seen and experienced with Cisco IP Telephony implementations (especially my experience with it compared to things I really like about Asterisk), and what’s going in general with my business life. Hopefully if I can get some free time at home, I’ll also update with a video of what’s going on with my kid, because she’s really the light of my life, and she’s really at the perfect video age.

Best of luck to the few readers I have left, and I hope I can find time to keep you all updated in the near future.

Posted by Clint Sharp in Tech, Business

Product or Service?

The one thing I like about writing, and blogging in particular, is that it gives one a chance to air out their thoughts, in public, with the potential for feedback. However, one of the most important aspects that is easily overlooked, and this obviously applies to all journaling and not just blogging, is that it gives one the chance to take partially formed ideas and simply by the act of writing them down, flesh them out into fully formed thoughts. This is what I am going to attempt today. Buckle your seatbelts.

In case you’ve fallen behind in following my life (wouldn’t be hard, I don’t think I’ve talked about it much here in the last few months), I’m currently working for Kirkham Systems and Fireball Media. Kirkham Systems is an established IT services company servicing the Fort Smith, Arkansas metro area offering IT services to small businesses. It’s been very successful, although obviously no business is as successful as it’s proprietors would hope. Fireball Media is an advertising agency, brand spanking new, less than a couple months old, so we really have no expectations or data to suggest whether that one is performing well or not. Time will tell.

Thus far, Kirkham Systems is excelling in its sweet spot of providing services to companies with about 5 to 25 PCs. More than that, most people have decided to hire full time IT help, less than that people generally don’t have the budget to afford our services or prefer to let their kids best friend come in and help them out with those ‘puters. Kirkham Systems also does a significant amount of web design and custom software. It’s a very well rounded company, distinguishing itself not only with its customer service but also in its ability to offer a full suite of services from networking, to custom software, to web design.

However, we haven’t as yet been able to crack the nut that I’d really like to crack. Unfortunately with a company like Kirkham Systems, companies who hire a full time IT staff have usually done so because they feel they’re going to get the best service from having those services in house. If I owned my own business, I can’t see wanting to outsource a full time staff member to waiting in queue at some other company. I know from experience you’d probably get better service than the average person staffing a one person IT shop, but it’s a hard sell. We don’t sell hardware or software solutions, so we really don’t have a lot to offer companies with an IT staff. Like I said, it’s a tough nut to crack.

It’s very difficult to make a service company grow exponentially like a product company can. Take any recent product phenomena like the iPod and you can see what I mean. Rarely can you come up with a service based idea that will catch on like a product can. You can’t hold a service in your hand, you can’t start up its motor, you can’t look at after the salesman has come and gone. You grow a service company one customer at a time, and while you can, and we are, building other existing channels outside of direct sales and standard advertising based marketing, it’s very difficult to find a niche that is wide, has limited competition, and has the potential for growth that a product based company could have.

I’m still looking for the magic solution, but I’m afraid there isn’t one. I think this is largely why service based businesses tend to not be chains, or at least not large ones. Chains require profit margins and scalability that isn’t present in service based businesses. Larger prodcut companies, chains (restraunts, retail, etc) included, require being able to gain effeciencies with the size of the company such that the potential revenue for a given employee grows with the success of the product (or in the case of retail, the mix of products I suppose). Service based businesses, since their revenues are largely based on labor, are limited to revenue per employee based on some multiple of billable hours. Administrative overhead merely cuts into the profit generated by a revenue generating employee, thusly, to grow to the size required to maintain a large administrative staff and bureaucracy as is typical of larger companies becomes nearly inpossible. I believe Brad Feld has written about this. I don’t know what the exact size would be, I think it would depend on the company, but I think every service based business would hit a point where it becomes unprofitable to add more billable employees because the overhead required to manage those employees becomes too expensive.

I think perhaps I’m pondering a problem that I would have learned about in Business School. Perhaps I should go back to college :). I may be writing about a problem that’s been written about so extensively as to make my thoughts seem like a rehash of some famous business writer’s thesis. Maybe someone reading this can point me to it. Am I right or wrong? Am I missing the examples of people who have found the magic bullet and turned service based businesses into large enterprise?

Posted by Clint Sharp in Business

Amanda Leaving Rocketboom, My Response

Amanda’s Leaving Rocketboom. Here’s my response to the Videoblogging list, which I thought would make a decent blog post with my insightful commentary on stardom:

You’re onto it Deirdre. The fact that the offers are pouring in doesn’t have anything to do with talent or beauty. There are tons of talented beautiful people out there.

It’s the same reason Kirsten Dunst or Julia Stiles get movie roles. Celebrity. They aren’t that talented or beautiful, but they have fame. And nothing against those two, I’m just using them as an example. They’re mediocre, but very successful. It just takes that one break.

So when people see this shit happen, they automatically associate it with old media stylings. Videoblogging is TV. And there are plenty of no-talent hacks out there perpetuating this myth. FrenchmaidTV comes to mind. A large portion of the iTunes video podcast “recommended” section actually. It’s all shitty and everyone knows it.

This is why I wretch when I read someone cooing to Amanda about her extraordinary talent and “you don’t deserve this treatment, baby. Come to me, it’ll be alright”. It’s fucking disgusting and embarrassing.

Advice to anyone who is listening: Don’t be a whore. Or if you already are a whore, stop being a whore.


Adam Quirk
thepan.org

Eh, I can agree with your sentiment to a certain extent, but celebrity and fame are inevitable. People exalt other peers who may not be more worthy than they are to celebrity and stardom, but they do it because they want to believe they also could be there as well.

I talk a lot about Rock and Roll and how it is the American Dream. Videoblogging, and Amanda’s leap to semi-stardom is a great example of yet another facet of the American Dream. The reason Rock and Roll is still popular, 50+ years later, even though it’s many different stylings and forms, is that anyone can pick up a guitar, get in front of a microphone and, if enough people like their work, become famous. How much more American can an idea get?

Videoblogging, blogging, podcasting, etc, are the Rock and Roll of our time. Anyone can pick up a video camera, and if it’s enjoyable enough, they can become stars. No need to wade through a Hollywood bureaucracy, just stick it up on the Internet. As much as we’d all like to be counter-culture, the culture dictates that we exalt the few as examples of what the many could be.

Of course, that doesn’t mean we can’t all bitch about how the culture is the way it is.

Nice to see Robert and Jason posting on the list. Either one of you is free to hire me, but I’m afraid I’m unwilling to relocate. :)

Posted by Clint Sharp in Default

Watch Life Happen: Episode 10, She’s So Cute When She’s Sleeping

This video makes me tear up. “I don’t want to live on the moon” is her favorite song. She smiles everytime you sing it for her.

Posted by Clint Sharp in Videoblog

Definition of Design

I live this, every day:

“Design consists of creating things for clients who may not know what they want, until they see what you’ve done, then they know exactly what they want, but it’s not what you did.” - Brian Sooy

Posted by Clint Sharp in Business

Watch Life Happen: Episode 9, Band Practice

I’m making no claims as to our talent (actually, I’ll vouch for the other members of the band, they’re all talented :) ), however, here is one of our originals. Please try not to be too brutal in your comments, thanks :).

Update: I’m having problems embedding the video. You can watch it here

Posted by Clint Sharp in Videoblog

Watch Life Happen: Episode 8, I love MXC

I really like MXC. Don’t ask me why :). Anyways, this is a very amusing video. I’m going to try to do a couple more of these little life snippet episodes that don’t require much editing. I’ve always liked these, hopefully I won’t grow tired of them.

Posted by Clint Sharp in Videoblog

Finding the Right Partner for Your Business

Mark Cuban has a great post about finding the right partner for your business and accepting your faults. While I don’t think you should ever stop trying to improve yourself, which in my case is attempting to be more organized, I do think he’s got a very valid point in knowing when to accept your faults and make sure you’re backing yourself up with a good partner. Thankfully, I think I’ve found a good one with Tom, so we’re covered there. The sky is the limit!

Posted by Clint Sharp in Business

Watch Life Happen: Episode 7, Katie

For my first video in probably 6 months, this is our daughter, Katherine Elizabeth Sharp, along with appearances from the majority of the Dickens and Sharp families, who most of you have not yet seen in my videos. Expect more to come from little Katie. This is very home movie-esque, I shot it that way, and I’m really happy with how it turned out. I’ve given up on caring about quality in my videos, since when I did care, I couldn’t manage to produce one.

Posted by Clint Sharp in Videoblog

It’s a girl!




03-27-06_1507.jpg

Originally uploaded by Coccyx.

Katherine Elizabeth Sharp was born March 27th, 2006 in Fort Smith, AR. She is 7 pounds, 8 ounces, and beautiful.

Posted by Clint Sharp in Default

Yes, it should be legal

Good post from Mark Cuban about the hypocrisy involved in having partially legalized gambling like we have in this country. Why is it legal some places and not others? Beats me. I ask the same question about why marijuana is illegal. More ramifications of a country founded by Puritans, and the case of marijuana, laws passed by racists (yes, I’m serious, look it up).

Posted by Clint Sharp in Blogging, Politics

pravachol aciphex phentermine miacalcin discount generic phentermine adipex phentermine no prescription diet centers phentermine phentermine no script overnight discount phentermine discount phentermine phentermine at washington edu org phentermine overprescribing phentermine without a prior doctors prescription phentermine capsules cheap buy phentermine cheap bontril vs phentermine generic phentermine phentermine cs 37.5mg phentermine with online doc consultation is phendimetrazine stronger than phentermine cheap phentermine from fda approved pharmacies cheap phentermine using mastercard no prescription diet no phentermine pill prescription phentermine phentermine no prescription cheap phentermine prescription phentermine pills overnight delivery phentermine phentermine adn benefits does phentermine cause positive drug test phentermine identification midland pharmacy phentermine phentermine online ordering phentermine best prices free fedex custom heart phentermine adipex didrex phentermine tenuate want to buy phentermine online overnite delivery of prescription phentermine trusted us pharmacy phentermine buy cheap info phentermine site phentermine algodones buy phentermine canada insulin without a prescription and phentermine phentermine fastin prescription drug reference is phentermine discontinued phentermine diet pill diet pill lamictal and lexapro and phentermine phentermine and money order phentermine 37.5 overnight delivery phentermine purchase online purchase phentermine cash on delivery buy free online phentermine shipping phentermine green white capsule phentermine hcl dangers phentermine green and white capsules diet phentermine pills phentermine is phentermine hcl safe t phentermine sibutramine combined phentermine tablets no script safe phentermine online phentermine online no perscription overnighrt no perscription phentermine reliable sites for phentermine phentermine blue 30 mg cheapest phentermine with no prior prescription phentermine pharmacy phentermine purchase phentermine phentermine 90 high from phentermine cheap phentermine tablet us licensed pharmacies phentermine in drug testing phentermine in long beach ca buy phentermine online same day delivery phentermine and insomnia online order phentermine where smoke phentermine carisoprodol phentermine results phentermine round tablets pictures health care software diet phentermine pill lowest cost phentermine phentermine rx phentermine online buy phentermine phentermine 90 cheap 117 no prescription phentermine cod phentermine no persciption can phentermine alter a pregnancy test meridia better phentermine where can i purchase phentermine online phentermine effect on bloodwork forums phentermine changes in libido phentermine phentermine overnight without prescription online fastin pharmacy phentermine diet health heart phentermine pill medication chemical profile phentermine generic phentermine pharmacy online phentermine 120 e-check and not search phentermine for sale online phentermine online us pharmacy free consultation aciphex aciphex actos phentermine norvasc rx billing phentermine deal good phentermine buy buy online phentermine legit phentermine websites phentermine to buy no prescription usa phentermine 37.5 free doctor phentermine without dr prescription buy phentermine with no prescripton 4.25 n online order phentermine language phentermine ru phentermine sibutramine phentermine weight loss diet phentermine pill xenical next day delivery phentermine phentermine u s phentermine sites that accept mastercard cheap phentermine saturday delivery ups chep buy pal pay phentermine using cheapest phentermine cod phentermine discover credit card payment phentermine 37.5mg current information phentermine diet pills no prescription phentermine price comparisons cheap 37.5mg phentermine with no prescription phentermine 37.5 mg tablet phentermine constipation buy phentermine 37.5 phentermine same day ship buy phentermine online cod phentermine prices amp reviews nextag phentermine effect drug test does phentermine cause acne drinking alcohol with phentermine cheap phentermine 15mg 3 months 180 buy ritalin online phentermine order phentermine u s pharmacy phentermine rip off sites phentermine online review buy cheap phentermine phentermine legal online 30 phentermine resin by pharmacy phentermine phentermine 37.5 mg diet pill phentermine pills and shots buy phentermine cheaper np phentermine phentermine shipped to ohio drug information for phentermine online usa phentermine phentermine zoloft phentermine phentermine cod phentermine pharmacy cheap phentermine overnight phentermine and blood pressure bontril phentermine adipex pharmacy online phentermine online description price 3.94 diet n phentermine pill phentermine online no script phentermine medical insert phentermine forums has anyone else noticed best buy phentermine phentermine phentermine discussion phentermine online canada cheap phentermine phentermine angina phentermine at direct pharmacy phentermine pills for sale phentermine 97.5 90 days cheap phentermine overview cheapest phentermine online best online pharmacy buy phentermine no doctor consultation phentermine ship to ky drug test phentermine phentermine 30 day supply phentermine 37.5 without rx phentermine no script cheep paris france phentermine green white capsules phentermine phentermine 37.5 online without prescription information resistance to phentermine lortab online phentermine phentermine online pills huge discounts best offer cheap order phentermine buy diet online phentermine pill prescription phentermine from customs pharmacy cheap phentermine no rx overnight shipping phentermine anorexia phentermine 30mg with no doctors approval history of phentermine us buy phentermine and online dr consultation phentermine 37.5mg 30 pills phentermine discount no physician phentermine phentermine at cost no doctor consultation phentermine effects of combining phentermine and xenical buy phentermine weight phentermine lysergic acid diethylamide ranitidine phentermine purchase free shipping phentermine 37.5 mg presciption topomax and phentermine buy phentermine w out a prescription buying online phent