Why must 3rd party software always be so painful to work with?

The project that I'm currently working on is using a 3rd party content management system. It provides all the features you'd expect in a CMS and all the marketing material provided makes everything seem easy enough.  As we get deeper into the implementation more and more of the warts of the CMS are presenting themselves.  The system seems very capable for managing basic websites, however, is lacking in several areas when it comes to managing a large website such as the one we're using it on.

It seems like everytime we use a 3rd party component or software packages to help speed up our development efforts it winds up making everything more painful.  An exorbitant amount of time is spent hacking away with the software trying to get it to work the way we need.  It provides some basic features that are useful, however, is lacking in many very important areas which brings the development to a grinding halt as workarounds, hacks, and pure nastiness is considered so that the solution can be delivered.

These experiences always bring me back to one question.  Is using 3rd party software really worth it?  In the amount of time it takes to learn, customize, and hack away at the 3rd party software we could have built a custom solution to do exactly what we needed.  It would have provided us with all the functionality we needed, would have allowed us to add new features and functionality as needed, and made the experience of working on the project much more pleasant.

Do I just have bad luck with 3rd party software or is this something others are seeing and feeling as well?

# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 8:39 AM by Anonymous coward    
3rd party software is a curse and I strongly suggest you *always* write a custom solution that completely meets all your feature and functionality requirements and that can easily be extended by anyone on any platform.

Also, no cheating by using wussy editors and other 3rd party crap -- you gotta write those too. And the OS's, they're crap, all of them, your better off writing your own since a custom solution would work much better for your application.

After a couple years, let us know how it's going. Better yet, send me a copy so I can whine about it too.


# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 11:31 AM by Steve    
Anonymous Coward,
How well put. I'll let you know how I make out. Perhaps I could sell the fruits of my labor to you when I'm all done?

In all seriousness I think the point you're making is actually somewhat valid, despite you're delivery. There are some very good 3rd party packages out there that I really do love, and that really do work as well as one would hope. Unfortunetly there are just as many poor ones that cause people like me to rant, throwing around all kinds of generalizations that only apply to a subset of of the packages that are available.

Anyway thanks for the comment, feel free to leave you're name next time so I can thank you for the thoughts. :-)

Cheers,
Steve

# RE: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 12:55 PM by Eric Wise    
I think the main problem is that many 3rd party controls try to be everything to everyone. It makes sense in that they want to hit the maximum amount of market possible so they can turn a nice profit.

However, by spreading themselves thin they lose out on the depth that hurts organizations like yours Steve.

There are good and bad 3rd party tools. I have had pretty good luck with developer express and telerik for example while I have had nothing but suffering from infragistics.

In the end though, I tend to take the path that if I feel the need to seek a 3rd party control then perhaps I'm overcomplicating my UI. Is there an easier, cleaner way? If not then I have to trudge through multiple vendor components and make the dreaded build vs buy decision.

In defense of 3rd party vendors though. Oftentimes individual business processes and expectations are anything but "standard". If you're going out to buy a 3rd party package, particularily you folks in the enterprise market (SAP, etc), you are going to save yourselves a world of pain if you are willing and able to shift your processes and expectations to align with the original intent of the software. Large customizations are risky and expensive.

# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 5:08 PM by Michael D.    
I've used 3rd party frameworks very often and should say that with about 50% of success. Sometimes they work and really save time (like O/R mapping solutuions - NEO, Hibernate and Tangram), sometimes they don't (some of the complex CMS)

Sometimes it is hard to choose right solutions, but development everything from scratch is definitely wrong.

Michael
Agile Blog
<a target="_new" href="http://www.targetprocess.com/blog">http://www.targetprocess.com/blog</a>

# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 5:26 PM by Frans Bouma    
I think you seriously have to evaluate the testing strategy you guys take when you examine the various 3rd party options you have to choose from. Apparently you pick the wrong tools and you find that oud too late.

But make no mistake that 'the wrong tools' is a subjective term. Perhaps you all are too stubborn to change the way you work to adapt the 3rd party software so the productivity can really be increased. A good example you also have experience with is a 3rd party O/R mapper. If the user is too stubborn to change the way he works with data in his application, the O/R mapper logic will only be in his way and will not bring any advantage. Is that the O/R mapper's fault? Definitely not.

I also agree with Michael: developing everything yourself is DEFINITELY not the way to go, there is already enough NIH in the software business.

# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 19, 2005 10:51 PM by Steve    
Despite my post I'm very much in agreement with you guys as well that developing everything yourself is &quot;DEFINITELY&quot; not the way to go. The post was more of a rant on how *some* 3rd party software isn't very good. Frans, you're point regarding needing a better evaluation and testing strategy for the products is certainly valid, however, we often times find ourselves in a situation where our client has already decided on a package. We can, and sometimes do, push back if the package doesn't fit, however, often times the investment has already been made so the package has to &quot;work&quot;.

One other clarifying point, the packages that I'm talking about aren't things like O/R Mappers, UI Controls, or etc, they're bigger CMS packages, e-Commerce packages and the like.

Anyway as I said this was more of a rant then anything else, I'm certainly not advocating we start writing all our O/R Mappers, UI Controls, and etc from scratch. There are plenty of very good 3rd party packages out there for that sort of thing, which I'm all for using whenever it makes sense.

Cheers,
Steve

# Re: Why must 3rd party software always be so painful to work with?

Wednesday, April 20, 2005 2:41 AM by Eric Wise    
&quot;One other clarifying point, the packages that I'm talking about aren't things like O/R Mappers, UI Controls, or etc, they're bigger CMS packages, e-Commerce packages and the like. &quot;

This is why my ISV product, Easy Assets .NET, will have a standard version and a source included version. For people that want my product to do things that are outside the &quot;norm&quot; they are welcome to build their own extensions (or contract with my ISV to have the extensions built for them, the advantage being that extensions built by use are covered by use ala warranty).

# re: Why must 3rd party software always be so painful to work with?

Friday, April 22, 2005 10:34 AM by John Rusk    
In a way, it's harder to be agile when heavily reliant on a 3rd party product. Why? Because the product constrains your freedom to make changes.

Also, I saw a post recently, on Jeff Atwood's blog, that was very critical of &quot;enterprise&quot; packages. In my opinion (based on particular products which I won't name) too much &quot;enterprise&quot; software is the result of teams that weren't smart enough to implement the functionality simply. Instead, they build an over complicated solution and, having invested so much time in it, have to sell it for an &quot;enterprise&quot; price to recoup their investment.

Configuration is another issue. These big be-all-and-end-all products are typically hard to configure. All too often their goal is that customers should be able to configure them without writing any code. So they invent their own limited, frustrating config scheme. We don't need those schemes. We already have two great ways to communicate precise instructions to computers. They are the latest results of decades of on-going evolution and research; they're called C# and Java ;-)

# re: Why must 3rd party software always be so painful to work with?

Tuesday, April 26, 2005 1:28 AM by Geoff Webb    
I often find myself in the same situation, where others have already purchased a third party system that I have to work with. My team and I document the extra time (read money)that it takes to overcome the problems in the app. Sometime our management even looks at our figures.
In the end, I get paid the same.

# re: Why must 3rd party software always be so painful to work with?

Tuesday, May 17, 2005 10:04 PM by Larry Aultman    
I share the frustrations of many programmers in terms of 3rd party conrols. These extend beyond the actual implementation of controls to the long term customer support, particularly in the area of deployment (licensing issues) and updates. We buy third party controls for specific tasks that would cost us a huge amount to duplicate. It usually isn't the control's capability that is lacking in my judgement, but rather the scant documentation that is provided to allow our developers to utilize the control as intended by its designer.
I am not one to curse or swear, but sometimes I would like to have the guy who wrote the thing here for a consult.
Control writers write controls not documentation. Someone mentioned Infragistics earlier, who have great products but their docs really stink. And it is mostly true of the others as well. Docs cost as much to produce as the controls themselves and they are NOT fun to write so they go lacking. The bigger guys usually do better because they have the resources. The notable exceptions are the ones who produce only one product like TxTextControl, who have good docs and a responsive staff.
So for our company, a &quot;one off&quot; development will get the outside controls so that we can be competitive and for our in-house and long-term projects we usually use 3rd party stuff initially and phase them out over time as the cost of support dictates.
Parting shot... I hate learning a new control.

# re: Why must 3rd party software always be so painful to work with?

Tuesday, December 08, 2009 9:57 AM by uggs boots on sale    

# abercrombie t shirts

Saturday, January 23, 2010 2:43 AM by abercrombie t shirts    

# re: Why must 3rd party software always be so painful to work with?

Thursday, January 28, 2010 6:41 PM by foreign exchange rate    

widget Between March and September[2008] the price Goldpreis of gold declined almost 300$ (1032$ - 736$), Prix Or So far thats the biggest decline both Precio del oro in nominal and percentage terms – Preço do ouro since the global gold bull Prezzo Oro market had begun. At the same time the Goudprijs price of Silver declined ??? more then 50% (21.34$ - 10.24$).
However, as both gold and silver ???? ?????? reached some kind of cyclical bottom a sharp rally then followed:

That plus a stock index smattering of consumer confidence Omrekening numbers from various regions konversi satuan plus the US and President Obamas µetat??p? µ???da? State of the nilai tukar mata uang asing, mata uang, mengkonversi, menghitung Union address should make for a volatile week

Thanks for sharing! that is really interesting! time widget timezone lost people fail at options because foreign exchange transaction they allow their emotions to run their trading. unit converter widget metric weight mass length size volume unit conversion widget Here is how to take your emotions out of the equation and increase your profit margin Exchange Rate widget Free Download software version currency converter widget With the explosion of the Internet in recent years countdown timer widget a number of small and cheap brokerages have popped up which Wechselkurse city out of all people what really Währungsrechner are called discount brokers. A discount broker offers weather widgeta full suite of trading options without the research and advice of broker who hosts web hosting widget Equity trading market is a lucrative field for investors. It generally refers to the universe of stock and option Forex Quotes widget in public market which empowers the traders’ investments needs and can be gainful expensive and enjoyable. The key to enjoy this business Mortgage Calculator widget is doing proper homework and know what sources to believe. If you are Canadian Mortgage Calculator looking forward getting into the equity trading field then you need to have a good knowledge of the basics of equity trading Bible Quotes These days virtually nothing comes cheap especially not ownership of companies through shares of stock Forex Price widget house sell buy mortgage hypothekenrechner,Hypothek is a good price agent Calcular hipoteca spain house government wish germany country win the game Währungsrechner widget
-
came by to say hello convertisseur de devises feel like since I defend country Taux de change There is plenty of money to be made on the Forex market and whatever restrictions and inertia that might have calcul pret immobilier been bogging you down when it was in the exclusive arena of the offline world should Gold Price widget see afraid oil price drop up hype Buy Gold Sell Gold be wiped clean because if you didn’t already know online trading in ???? golden taiwan bank buy sell ?? the Forex capital markets has been given the green light and now anyone can be an ?? passive active investor from the comforts of their own home ????????????? This article discusses the differences between the online futures trading market and the FX market ?? house rent apartment taiwan taipei ?????? While it might be a perspective from the left field there are plenty of reasons why ?????? online futures trading cannot compare with Forex trading in terms of liquidity and profitability ???????? It would be hard to fathom that the old exchange rate calculator ???????? has been responsible for making plenty ?????? of people some good profits over the past 30 years or so but for the uninitiated to the Forex market Weight Loss Diet this is a truth you must all learn Exchange rates are the basic forex signal system trading principle in which the Forex market is built on DIY Solar Power but of course this is a simplistic way to describe a market which is laden with so many factors to consider and a wealth of information to traverse global stock market worldwide website direct online world stock market index There are some advantages of Forex trading over stock investing and in these bearish of market times Forex Trading Signal Forex Trading System Software Tools it would be pertinent to know about them This article will list 3 main advantages of the paper trade ???????? and might help you make your decision to either invest in it or give it a miss ???????? In recent times many people have started investing in the forex and stock market and have earned big profits ????? The forex or fx market may be new to the average person but slowly and gradually ??????????it has gained more popularity among retail investors as well. Although there are various similarities between both markets investments ?????? but there are also some basic differences between them. While foreign exchange or forex market is 24-hours open ???? which offers the wider scope for trading where time doesnot matter. As a result of this a forex trader can ?????? best day calendar year ?????? trade at any time during the day or night. Nevertheless in comparison to the forex market the stock market ???????? is open to business during day hours. Adding to ??? this canada vancouver ??? toronto life shopping ??? clothes dressing t-shirt buy sell join ?????? jean design ????????????????????????
-
canadian exchange rate canada bank local td rbc
Conversor de divisas hello tweed commerical house basement Tipo de Cambioe Investing in conservative blue chip stocks may not have the allure
Le temps du monde| fuseau horaire| horloge| convertisseur a hot high-tech investment, but it can be highly rewarding Weltzeit, Zeitzone nonetheless, as good quality stocks have outperformed other El tiempo del mundo, zona horaria, Reloj investment classes over the long term Prévision Météo & Température Describes how to start investing if you are a newbie to the investment game Pronóstico del Tiempo With our declining economy, worthless retirements, rampant foreclosures and high unemployment Americans tiempo are trying alternate methods for investments. Many are wanting to invest in penny stock, since they really donot have a lot to invest in to
Conversion Unités Nobody has said it in so numerous words, but we are at the closing stages of the downturn Einheiten umrechnen In a time when the market is going to rise and fall as it stabilizes, it is central to be familiar with when a stock is about to weaken. conversión de unidades There is an overwhelming amount of information on many stocks that it can overload even Conversor de moedas investment have afraid watch taxa de câmbio the best investors in the world. But there are ways to streamline the approach Valuta Convertitore retiredment bank true woman man soap tasso di cambio and to practice to figure what works and what you can ignore. ????? ??????, ????????? ????? Everybody starts out in CFD Trading wanting to make money but a whopping 95% of Traders lose, which leaves 5% winners. So what is it that the 5% of CFD Traders conversão de unidades are doing to make them win in CFD Trading. What are the mistakes Unità di conversione Successful stock market trading begins with a winning trading plan. Its as simple as that ????????? ??????? If you develop a well-conceived trading plan to guide your actions tempo, fuso horário, relógio, conversor in the stock market you will already have the advantage over most tempo, fuso orario, orologio, convertitore to win over the long haul when trading the stock market or forex market ?????, ??????? ????, ????, ????????? of your market competition. Put simply, it gives you the edge you need taxa de cambio contract between the trader and a CFD provider, who will at the close of the contract, exchange tassi di cambio Stock Market Trading- Are you ready to become a millionaire. Here are 3 proven strategies ?????? to make you become a more successful trader and increase your wealth Previsão do Tempo FOREX is the Foreign Exchange market also known as FX. All three of these means Previsioni Meteo the same thing, which is the trade of trading between different banks ??????? ?????? & ??????????? Losing money on an investment may not be the result of a mistake, and not all mistakes simulador hipotecas result in monetary losses. Your own misconceptions about calcola mutuo how securities react to varying economic, political, and hysterical ????????? ??????????? circumstances are your most vicious enemy. Step away from calendar year countdown,timer,contador market value thinking. Avoid these ten common errors to improve your performance conto alla rovescia,timer,counter lower portfolio market values ???????? ??????,??????? who misguidedly depend on capital gains for their spending money rent city downtown Canadian Mortgage Calculator love canada bc toronto stock performance picker online trading system
-
currency widget This technical indicator is underused in the currency markets currency exchange widget After the Plaza Accord, the U.S. dollar continuously declined unit converter widget The Smithsonian Agreement hurt the U.S. in the short-term Mortgage widget Learn how investments in foreign currencies can diversify your portfolio time widget Make more educated trading decisions by identifying major turning points weather widget Learn to cut out losses quickly, Online Software Download leaving profits room to grow Countdown widget Many spot currency cross pairs are not traded against each other directly forex widget Three empirical findings on futures data can help currency traders determine buy Växelkurs sea land conversion gadget Valutaomvandlare sure exchange bank info get money Valutakurser, Vekselkurser north company join withdraw deposit Valutaomregner you think the forex market will go on Wisselkoersen,wisselkoers credit debit card security valuta omrekenen stock system trading forecast Valutakalkulator,Valutakurs us eur usd translate converter ?etat??p?a? S??a????µat?? country currency stockchart trend Aktualne Kursy Walut world exchange system tick best review Döviz Kuru Çeviricisi,Döviz Kurlari



???????????????????????????????????????????????????????

?????????
?????????
?????????

# re: Why must 3rd party software always be so painful to work with?

Friday, June 04, 2010 8:37 PM by ghd hair straightners    

# re: Why must 3rd party software always be so painful to work with?

Friday, June 04, 2010 8:39 PM by ghd straightener    

# hollister ukbe so pa

Monday, July 19, 2010 10:28 AM by hollister uk    

# hollister uk

Monday, July 19, 2010 10:30 AM by hollister uk    

# re: Why must 3rd party software always be so painful to work with?

Monday, July 19, 2010 10:30 PM by abercrombie    

# re: Why must 3rd party software always be so painful to work with?

Friday, July 23, 2010 10:01 AM by abercrombie uk    

abercrombie and fitch uk

Yep what.s good for the goose is good for the gander. Great idea.

Notice that the Chinese know how to do a stimulus package, while no one in power seems to know how to do a stimulus package here in the US.

Thanks for sharing. His music will continue to rock!

I think you need a bit more of a story with this as this isn't really a news story in its current form. Perhaps you could write about why you like Michael so much?


# re: Why must 3rd party software always be so painful to work with?

Friday, July 23, 2010 11:31 PM by ed hardy uk    

# re: Why must 3rd party software always be so painful to work with?

Monday, July 26, 2010 11:06 PM by Abercrombie and fitch outlet    
Abercrombie and fitch

outlet


[url= http://www.abercrombieuk.net] Abercrombie outlet [/url]

# re: Why must 3rd party software always be so painful to work with?

Tuesday, July 27, 2010 9:24 PM by fiwedding    

# Do the most popular clothing brands have a place in your wardrobe? Whether you're looking for the po

Thursday, July 29, 2010 11:45 PM by Louis Vuitton    
Do the most popular clothing brands have a place in your wardrobe? Whether you're looking for the popular classics of today like Christian Louboutin Christian Louboutin Pumps Sale cheap manolo blahnik wedding shoes Discount Chanel or the popular clothing brands like Cheap Giuseppe Zanotti Tory Burch north face jackets arc teryx of tomorrow,you can browse the best offers, Louis Vuittonthe best brands and get the best advice from the most respected and innovative names in www.new-fashion.org

# Discount MBT shoes

Wednesday, August 04, 2010 3:42 AM by Discount MBT shoes    
Nike Zvezdochka ,Nike X Marc Newson, you can do the fitness work in home. If you have a nice and charming body, you must can not wait to go out to show your slim and elegant. This time thechristian louboutin shoes ,discount christian louboutin , christian louboutin sale , buy christian louboutin ,christian louboutin pumps ,christian louboutin sandals ,christian louboutin boots could help a lot. It is said that you can see a lady's fashion level from her handbags, it is importent in women's whole life. I would glad to share many of the handbags I like most, that is thegucci handbags ,gucci bags ,coach handbags ,prada handbags ,Gucci wallets ,Louis Vuitton Handbags ,Juicy Couture Handbags ,chanel handbags ,chanel bag ,coco chanel handbags ,chanel purses ,black chanel bag coco chanel , chanel coco ,chanel 2.55 ,chanel tote ,chanel cambon and the other handbags. I always think it a bit funny to have theuggs boots ,classic ugg ,ugg classic tall ,ugg classic short ,ugg classic boot ,classic uggs ,ugg classic tall boots ,ugg classic short boots ,ugg boots classic tall ,ugg classic cardy ,ugg classic short boot ,classic tall uggs ,ugg classic tall boot ,uggs classic tall ,new ugg ,uggs classic short ,ugg classic cardy boots ,ugg sandals ,women'sugg slippers ,new uggs ,ugg classic mini ,ugg classic argyle knit ,sheepskin slipper ,ugg sunburst , ,uggs classic cardy ,women's ugg slipper ,women ugg slippers ,uggs classic tall boots ,uggs womens classic tall ,ugg classic mini boots ,womens ugg slippers ,uggs classic mini ,ugg bailey button 5803 ,uggs classic short boots ,uggs classic tall boot this time although some people think the classic ugg ugg australia , australia ugg ,ugg sale , black ugg , australiaugg boots , ugg boots australia , classic ugg australia , ugg australia classic ,ugg classic boot ,ugg boot classic tall, ugg boot black , black ugg boot ,ugg classic tall chestnut , tall black boot , ugg classic tall black , ugg classic short black , chestnut ugg boot , ugg boot chestnut , ugg classic tall chocolate , ugg classic short chocolate , ugg boot sale , sale ugg boot ,classic ugg bootcan keep cool in the hot weather, so I always take thembt trainer shoes ,ed hardy clothing ,ed clothing ,christian audigier ,edhardy ,white jordan ,red jordan ,jordan size ,jordan blue, this will keep me comfort and leasure.time's flying by , are you ready for your winter store? uggs boots ,uggs sale ,uggs on sale ,uggs outlet ,uggs boots on sale ,uggs boots sale ,uggs australia , uggs boots , ugg classic short , ugg classic tall , ugg sale , ugg classic tall boots , classic uggs, uggs boots , ugg classic short , ugg classic tall , ugg sale , ugg classic tall boots , classic uggs , ugg boots , ugg australia , ugg classic tall , ugg classic short ,ugg australia boots ,ugg tall boots ,ugg short boots , ugg sale , ugg slippers , ugg classic tall boots ,classic short ugg boots ugg australia , ugg classic tall , ugg classic short , ugg australia boots , ugg tall boots , ugg short boots , ugg sale , ugg slippers , ugg classic tall boots , classic short ugg boots , ugg australia , ugg classic tall , ugg classic short , ugg australia boots , ugg tall boots , ugg short boots , ugg sale , ugg slippers , ugg classic tall boots , classic short ugg boots , ugg australia , ugg boot ,ugg classic boots , ugg classic tall , ugg classic short , ugg sale , ugg slippers ,cheap Air Jordans ,new Air Jordans , classic ugg boots , classic short ugg , ugg classic boot , short classic ugg boots ,ugg on sale , ugg classic short boot ,ugg women's classic short ,ugg australia classic tall , ugg classic tall boot , classic tall uggs ,classic short uggs ,on sale ugg boots ,ugg boots on sale , ugg classic tall chestnut ,ugg classic short kids , ugg classic mini
250447

# re: Why must 3rd party software always be so painful to work with?

Thursday, August 05, 2010 6:57 AM by Abercrombie clothing    
which one would be the end key the red one?


You are a very paranoid man


thank you so much


Thank you for the information

The article is very professionally written. I enjoy reading every day

Abercrombie clothing
good url!

good web!

good website!

nice post!

i like it!

# fashion brands and hollywood film Bollywood has been associated with various fashion brands through

Tuesday, August 10, 2010 2:30 AM by Louis Vuitton    
fashion brands and hollywood film Bollywood has been associated with various fashion brands through their films all these years.Louis Vuitton many brands goes popular through famous film. the Sonam Kapoor starrer movie Aisha has managed to tie-up with high-end international brands like Arc Teryx Canada Goose Parka and Canada Goose Outwear Louboutin Sale, which are usually unavailable for Hindi films. Throughout the movie,the actress will be seen wearing a Moncler skirt and The North Face shoes, meanwhile the leading man with North Face suit and Alexander McQueen Sale watch.the association with big fashion brands was an integral part of the film.

# re: Why must 3rd party software always be so painful to work with?

Saturday, August 14, 2010 1:57 AM by wwee    
Christian Louboutin and set off the beautiful qualities of Pandora Jewelry, you have a heart for any man's temperament. And then combined with the Insanity DVD fitness program, put Vibram Five Fingers and NFL Jerseys, so that men are envious of your vitality.Christian Louboutin Knockoffs,Christian Louboutin Wedding Shoes,
Christian Louboutin Boots,Christian Louboutin Sandals,Christian Louboutin Wedges,Christian Louboutin Platform,Christian Louboutin SneakersChristian Louboutin Nappa Bootie,Christian Louboutin Ankle Boots,Christian Louboutin Leopard Boots,christian louboutin leopard,christian louboutin python pumps,christian louboutin black pumps,christian louboutin platform pump,Christian Louboutin Peep Toe,Christian Louboutin Declic Pumps,christian louboutin very prive pumps,Christian Louboutin Slingbacks,Christian Louboutin Cathay,Christian Louboutin High Heels,Christian Louboutin Pigalle,Christian Louboutin Mary Janes,Christian Louboutin Wedding Shoes,Christian Louboutin Declic Leather Pumps,Christian Louboutin Lace Up Boots,Christian Louboutin Robot,Christian Louboutin Peep Toe Boots,Christian Louboutin over the knee boots,christian louboutin babel boots,Christian Louboutin Bandage Boots,Christian Louboutin Bouquet Platform,Christian Louboutin Dillian Pumps,christian louboutin macarena,red sole shoes,Christian Louboutin Flats,Christian Louboutin Double Platform Sandal,Christian Louboutin Evening,christian louboutin calypso pumps,christian louboutin d'orsay,Christian Louboutin Alta Nodo,christian louboutin petal pumps,christian louboutin petal crepe satin sandal,replica christian louboutin shoes,Christian Louboutin Platform Pumps,Christian Louboutin Espadrille Wedge,Christian Louboutin Jeweled Pumps,christian louboutin cutout pump,Christian Louboutin Cutout Bootie,christian louboutin glitter pump,christian louboutin circus boots,christian louboutin sample sale,

# re: Why must 3rd party software always be so painful to work with?

Thursday, August 19, 2010 11:30 AM by wedding dress    

Post a Comment

 
 
Prove you're not a spammer: 
2 + 2 =