Can we all agree on these?
- Trade policy works through its effect on the relative prices of goods, not through the price level.
- Depending on what side of the change in relative prices they find themselves, any specific group of consumers or producers can be made worse off by a move to free trade.
- A corollary: there is no guarantee that free trade raises real wages.
- The Carlos Diaz-Alejandro rule: For almost any particular conclusion you want to arrive at, there is some economic model that will take you there.
- Throw in some scale economies (dynamic or otherwise), and then just about anything can happen (including free trade making some countries worse off).
- The positive spin: This does not diminish the value of economic modeling; it simply means we have to be more careful with generalizations and be more explicit about the assumptions that lie behind our reasoning.
- Bottom line: It is possible to have an illuminating (sometimes), intelligent (mostly), and entertaining (almost always) economic debate in the blogosphere.
I've heard 4 before stated as:
"For any policy prescription there is SOME model of optimizing behavior which justfies it" and referred to as The Summers Meta Theorem.
Posted by: radek | April 29, 2007 at 05:37 PM
On the last point -- that's why your arrival at the blogosphere is such a great thing. Thank you dr Rodrik
Posted by: bill | April 29, 2007 at 05:53 PM
"Throw in some scale economies (dynamic or otherwise), and then just about anything can happen (including free trade making some countries worse off)."
While literally true, it kinda implies that free trade cannot make some countries worse off without scale economies. This depends on the social welfare function and the possibilities of redistribution.
Posted by: Michael Greinecker | April 29, 2007 at 05:55 PM
Doesn't freer trade have pretty much the same effect on the macroeconomy as technical change? So why not interpret the effects of freer trade as we would a positive supply shock (complete with an analysis of the winners and losers)?
Posted by: Stephen Gordon | April 29, 2007 at 06:30 PM
That´s true, but with scale economies you can also get in technological lock-in, being on the wrong path.
And technological transfer can work like negative supply shock, as Samuelson eloquently argued in "Where Ricardo and Mill Rebut and Confirm Arguments of Mainstream Economists Supporting Globalization".
Btw: How can one link in comments here?
Posted by: Michael Greinecker | April 30, 2007 at 03:09 AM
What about the environment? The discussion of relative prices is important, but what if those prices do not reflect the true costs of production and consumption?
Posted by: jim casey | April 30, 2007 at 07:34 AM
Let us say an new barber moves into my neighborhood. He offers the same quality service as my old barber, but is cheaper. So I use the new barber.
A factory in China can make the the same socks, but for less than a factory in North Carolina. So I decide to buy my socks from China.
Why is it that Dani wants interfere with my sock purchases, but not where I get my haircut? You can tell the same negative externality story for both the barber and the North Carolina sock maker.
Consider these other negative externalities created by free choice:
Foreign professors at Harvard create negative externalities for Americans who want to work there.
Foreign students create negative externalities by taking spots that could have gone to Americans.
My purchase of a book from Amazon.com and not my local bookstore created a negative externality in my home town.
I choose to take a ski trip in Colorado instead of Vermont. This created a negative externality in New England.
Posted by: DM | April 30, 2007 at 10:51 AM
Mr Mclean - What about the vast and complex web of dependancies inherent in every step of purchasing and manufacturing? An admittedly unscientific, but intuitive examination exposes that there is far more interconnectedness amongst us, and our economic relations with out neighbors, and that so long as nation-states exist, and communities are tied by things other than geography, the complete impact of our actions (environmental and social externalities aside) are felt long after and by far more people , than the objection you raise of "why someone would want to interfere with my purchasing decision".
There is perhaps an immediate and overt welfare loss to you if you pay a few pennies for your Shanghai booties vs. Burlington , NC-print booties. But to what extent does that come back to YOU, as the fiber-suppliers, and their shippers, the textile machinery mfgs, their agents, and the textile machinery mechanics, and their machinery company's subcontractors, the dyer-seller, and their supply-chain web,the NC factory employees, the NC mfgrs insurance co. and their bank, and the local catering businesses, co, as well as that of all the employees, and all the consumables used by everyone in the web, and at the end of it, yes maybe its just a pair of socks, but might the resultant economic cascade that is captured locally, regionally, nationally, feedback virtuously to oil THIS geographically local web, rather than "outsourcing it" abroad, and donating the entire web to China?
And there is (or should be) a rational hierarchial preference, where it may not matter who "owns" the enterprise , or the national origin of the professor, but it matters whether and how the dependancy web is fed in the local economy. For America, it IS objectively better to have a Toyota plant in Tennessee than import the fullly assembled cars from Aichi. And its even better if the supply chain manufactures local. And even better still if engineering, design , marketing and finance are local. The richer and more localized this web across a variety of dimensions, the healthier and more virtuous the feedback loop across many sectors of the large economy. And then there are the externalities that cut across many dimensions as well.
Yes, maybe it's a just a pair of socks, but being presumptuous, I don't think Dani wants to interfere as much as highlight that what goes around comes around...
Posted by: Cassandra | April 30, 2007 at 12:07 PM
Cassandra,
Thanks to trade with China, I spent less last year on socks, so I took my savings and I went out to dinner in Boston. The web of losses that you describe in NC are offset by a web of gains in Boston. Restrict trade, and I pay more for my socks, do not eat dinner in Boston, and the web of losses you described in NC happens in Boston.
I am better off because I have the socks and dinner, whereas if we did not trade I would only have the socks.
I can also apply your argument to my ski trip. I went to Colorado, so New England ski resorts and their supply chains suffered.
I moved from Boston to New York. Evil me! Now the grocery stores, restaurants, barber, dentist, landscaper, etc. in Boston that I use to do business with have suffered, as will everyone that they do business with, and who they do business, with and so on.
Posted by: DM | April 30, 2007 at 01:20 PM
I love air jordan shoes .
Posted by: air jordan shoes | January 05, 2010 at 04:43 AM
Don't waste your time on a man/woman, who isn't willing to waste their time on you.
Posted by: Ugg london | January 11, 2010 at 09:13 PM
CHI flat iron by Farouk system. Direct from the manufacturer, this genuine Chi ceramic iron comes with valid, one year warranty!
Posted by: chi flat iron | January 14, 2010 at 03:52 AM
great ,I like it
Posted by: chi hair straightener | January 18, 2010 at 10:59 PM
Nice, accurate and to the point. Not everyone can provide information with proper flow. Good post. I am going to save the URL and will definitely visit again. Keep it up
Posted by: Jordans | February 12, 2010 at 11:46 AM
The television commercial is generally considered the most effective mass-market advertising format as is reflected by the high prices tv networks charge for commercial airtime during popular tv events.
Posted by: video commercial | February 24, 2010 at 09:02 AM
The double-breasted jacket is slightly more modern than the single-breasted and less formal while it was originally considered acceptable only for wear at home similarly to Prince Albert slippers or a smoking jacket, it is now equally correct in all situations though traditional rules regarding slightly different selections of accessories may be followed.While more common with a peaked lapel,a shawl lapel is appropriate.All buttons that can be done up, are, including any inner ones which might normally be left undone on a double-breasted lounge suit.While two-button variants are sometimes seen, the traditional single-breasted jacket has a one-button closure.
Posted by: Mens Ties | February 25, 2010 at 08:44 PM
Why is everyone just montblanc watches willing to accept power cuts? Don't you think that patek philippe watches having continious power is your right? If people aren't going to demand rado watches 24X7 power, don't expect anything zenith watches to change. The government needs to look at other sources parmigiani watches of power generation. The only solution is more power panerai watches production. Nothing less.
http://www.watchvisa.com/montblanc-watches.html
http://www.watchvisa.com/patek_philippe-watches.html
http://www.watchvisa.com/rado-watches.html
http://www.watchvisa.com/tudor-watches.html
Posted by: rado watches | February 26, 2010 at 01:09 AM
Buccal pits are found on the facial surfaces of molars. For all types of pits and fissures,the deep unfolding of enamel makes oral hygiene along these surfaces difficult,allowing dental caries to develop more commonly in these areas.
Posted by: best dental plans | February 28, 2010 at 01:01 AM
who isn't willing to waste their time on you.
Posted by: affiliate | March 03, 2010 at 01:04 AM
An insured driver with a combine single liability limit strikes another vehicle and injures the driver and the passenger.
Posted by: Cheap auto Insurance | March 22, 2010 at 06:06 AM
Create crazy hair toys for kids and his classmates with fun extension activities for Crazy Hair Day! These printable worksheets include a connect-the-dots activity, an art project, a coloring sheet, and a matching game -- all about crazy hairstyles
Posted by: generic viagra | April 14, 2010 at 12:17 PM
i am going to get my hair cut soon...
what are some cute hairstyles that arent too short
(i need to be able to put my hair up for cheerleading & i dont want my hair above my shoulders)
links would be greatly appriciated :] thanks
Posted by: sildenafil citrate | April 19, 2010 at 03:05 PM
People usually say :"Seeing is believing." http://www.tt88times.com
Each attempt has a corresponding gain, in part or obvious, or vague. At least we have the kind of satisfaction After I bought this watch ,in a sense,it means a great deal to me. http://www.fashionhairfu.com
Posted by: rolex watches | April 19, 2010 at 09:41 PM
People usually say :"Seeing is believing." http://www.tt88times.com
Each attempt has a corresponding gain, in part or obvious, or vague. At least we have the kind of satisfaction After I bought this watch ,in a sense,it means a great deal to me. http://www.fashionhairfu.com
Posted by: rolex watches | April 19, 2010 at 10:57 PM
This must be a great debate i have read on blog.
Posted by: logo design | April 23, 2010 at 05:32 AM
At present this season's jewelry.
Posted by: tiffany jewelry | April 27, 2010 at 04:37 AM
So cute! So shocking and great! It's so lucky for me to find your blog! I love this post with lots of information! All that here catch the of fashion, which are lovely designs!
Posted by: Jordan 2 | April 27, 2010 at 07:20 PM
I appreciate this theory.The content is new and informational.Where did you get this thought from?Appreciable work?You must have researched a lot..!
Posted by: generic viagra online | April 29, 2010 at 03:53 AM
So good blog. Go on, please.
Posted by: Wood Pellets | April 30, 2010 at 06:49 AM
Thank you for introducing me the useful information.And .....Totally boring. can you tell me where is the red and gold colors...? I predict a very low seller....I look forward your answer.thank you!
Posted by: MBT Shoes | May 07, 2010 at 08:06 PM
The positive spin: This does not diminish the value of economic modeling; it simply means we have to be more careful with generalizations and be more explicit about the assumptions that lie behind our reasoning.
Posted by: cara meninggikan badan | May 07, 2010 at 11:43 PM
At present this season's jewelry.
Posted by: Nike Air Jordan | May 08, 2010 at 03:15 AM
Discussion of relative prices of goods is really helpfull....
........at least for Alex
Posted by: cheap viagra online | May 10, 2010 at 01:30 AM
Bottom line: It is possible to have an illuminating (sometimes), intelligent (mostly), and entertaining (almost always) economic debate in the blogosphere.
Posted by: tinggi badan | May 20, 2010 at 12:48 AM
私はアメリカではないので、ブログの記事は、よく書かれて、私はとても好き読み取り、すべての単語の私は非常に理解、ほとんどまだ読んでいないが、私はあなたの資料では、知識を学ぶことを望んでまた、我々は良い友達になることを願って。ありがとうございました! !
Posted by: replica rolex paypal | May 20, 2010 at 02:14 AM
I was so fortunate to encounter the author Thank you very much.
Posted by: asics shoes | May 25, 2010 at 10:34 AM
Nice article..! I like the way you raise the topic, it's quiet interesting.
Posted by: Business Logo | June 11, 2010 at 07:01 AM
Shanghai World Expo 2010 opened soon in China, Xinhua News Agency, Shanghai, April 19 -, links of london Seen everywhere from the "Treasure" to the cultural venues in the fiery show rehearsal, links of london charmsand links of london jewelry as one of the exhibits to show the world, links of london jewelry of various styles, links of london braceletquality assurance, excellent after-sales service, product style, the perfect combination of fashion and classic, elegant and noble, all have a unique display of personalized beauty.
Posted by: adda | June 13, 2010 at 09:59 PM
I dissagree with some comments. They talk about different things, looks like they didn't even read your article.
Posted by: acne scar removal | June 15, 2010 at 04:33 AM
If we look forward, I think it will change very much.
Posted by: Hair Loss Products For Men | June 15, 2010 at 04:34 AM
This is a beautiful project, very interesting, although I fear that will remain only a prototype or a good idea
Posted by: Sterling silver belly rings | July 20, 2010 at 03:01 AM
...it is impossible for the Reagan generation to provide any reputable resolve but rather the generations not yet born who will understand Ronald Reagan as
a true traitor to the People...
Posted by: 4 week cna classes | July 20, 2010 at 03:10 AM
cool electronic gadgets cool usb gadgets cool computer gadgets spy kids gadgets cell phone signal jammer Wireless Spy Gadgets Wireless Handheld Baby Monitor Walkie Talkie cool computer keyboard usb fans for laptops water glow led faucet light car air purifier ionizer Humanoid Light Control Lamp wooden alarm clock Portable Watch MP3 Player MP4 Digital Watch player wireless digital picture frame LED Digital Wrist Watch Portable Digital E-book Reader antique cigarette lighters LED Light Laser Pointer Digital Video Glasses Vertu Ascent Replica wrist watch mobile phone Cool Bluetooth Bracelet
Posted by: cool electronic gadgets | July 21, 2010 at 03:25 AM
I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.
Posted by: Korea Flower Delivery | July 22, 2010 at 02:55 AM
I read posts often, even on this side, and I think it is great.
Posted by: Colts Jerseys | July 26, 2010 at 02:55 AM
I like these articles , democratic countries formulate policies are both team and the interests of the people of power, but the undemocratic countries rarely for the interests of the people, http://www.jerseysky.com it is the sorrow of many democracy, I like the western and northern state policy.
http://www.cheapsaleing.com
http://www.nikeairmaxshoe.ocm
Posted by: lachou | July 26, 2010 at 10:27 PM
WELL SAID
QH Logo Design Guru - Custom logo Design Company
Posted by: aiden smith | August 05, 2010 at 03:08 AM
Leaving a comment is the biggest support to Blogger.Thanks!
Posted by: strapping machinery | August 10, 2010 at 10:09 PM
oh interesting! that's quite an information there and i think it IS a site that is to be reckoned with if you own a small business and you need to be on top of what people are saying about you now.
Posted by: Website Design and Maintenance Agreement | August 17, 2010 at 02:25 AM
I am a senior student too, I Love this post as i love study english, This article is to my feelings, thanks for your sharing, hoping to see more useful content.
Posted by: mbt shoes | August 18, 2010 at 10:33 AM
Your blogs has lots of information, thank you.
Posted by: viagra generic | August 21, 2010 at 06:04 AM
Thanks for sharing your article. I really enjoyed it. I put a link to my site to here so other people can read it. Came across your blog when I was searching bing I have found the bit of info that
I found to be quite useful.
Posted by: jordan shoes | August 22, 2010 at 10:47 PM
I think this is a great post. One thing that I find the most helpful is number five. Sometimes when I write, I just let the flow of the words and information come out so much that I loose the purpose. It’s only after editing when I realize what I’ve done. There’s defiantly a lot of great tips here I’m going to try to be more aware of.
Posted by: cheap jordans | August 23, 2010 at 02:19 AM
Very interesting issue that after a very successful. Nicely written article good work ! Thanks for the great piece of sharing.
Posted by: authentic jordans | August 23, 2010 at 10:54 PM
Extremely great post, really beneficial stuff. Never thought I’d find the facts I would like in this article. I’ve been looking all over the net for some time now and was starting to get irritated. Thankfully, I stumbled onto your website and received exactly what I was looking for.
Posted by: jordan shoes for sale | August 24, 2010 at 01:32 AM
Extremely great post, really beneficial stuff. Never thought I’d find the facts I would like in this article. I’ve been looking all over the net for some time now and was starting to get irritated. Thankfully, I stumbled onto your website and received exactly what I was looking for.
Posted by: jordan shoes for sale | August 24, 2010 at 01:36 AM
Extremely great post, really beneficial stuff. Never thought I’d find the facts I would like in this article. I’ve been looking all over the net for some time now and was starting to get irritated. Thankfully, I stumbled onto your website and received exactly what I was looking for.
Posted by: jordan shoes for sale | August 24, 2010 at 01:38 AM
It's good to see this information in your post, i was looking the same but there was not any proper resource, than now i have the link which i was looking for my research.
Posted by: jordan shoes | August 24, 2010 at 10:13 PM
i enjoyed reading your blog. It was very interesting and informative.
Posted by: LOGO DESIGN | August 31, 2010 at 03:51 AM
The 2010 FIFA World Cup is right around the corner
Posted by: nike air max 2009 | August 31, 2010 at 04:55 AM
Good news,in here we will troduce
Posted by: nike air max 2009 | September 02, 2010 at 12:51 PM
Good news,in here we will troduce
Posted by: nike air max 2009 | September 03, 2010 at 07:33 AM
good story
Posted by: ugg outlet | September 09, 2010 at 08:22 PM
i agree with you!your sayiing is right!
Posted by: ugg boots | September 13, 2010 at 03:33 AM
i agree with you!your sayiing is right!
Posted by: ugg boots sale | September 13, 2010 at 03:39 AM
I provide information that is truly unique and the service they offer too have lived, I love this service so I request please visit the others.
Posted by: p90x | September 20, 2010 at 11:01 PM
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!
Posted by: Mortgage Refinance | September 22, 2010 at 07:17 AM
Thanks for this post. You know, I'd really appreciate a post where you suggested news sources that you consider good ones.
Posted by: gucci outlet | October 04, 2010 at 05:04 AM
Thanks for this post. You know, I'd really appreciate a post where you suggested news sources that you consider good ones.
Posted by: gucci outlet | October 04, 2010 at 05:05 AM
These days UGG boots have become trend footwear. Manufactured up of 100% sheepskin, these boots maintain your toes snug and dry. They became well-known specifically throughout Earth Wars. Aviators for keeping their feet warm utilized them. Throughout 1960s Australian surfers had been also seen putting on these boots for warming their ft after riding waves. The Australians also applied to wear them in home in the course of mild winters. Nonetheless, now Uggs are a craze all over the planet, and has proved to be a hit in both heat and cold countries alike.
Posted by: ugg shoes | October 09, 2010 at 04:04 AM
These days UGG boots have become trend footwear. Manufactured up of 100% sheepskin, these boots maintain your toes snug and dry. They became well-known specifically throughout Earth Wars. Aviators for keeping their feet warm utilized them. Throughout 1960s Australian surfers had been also seen putting on these boots for warming their ft after riding waves. The Australians also applied to wear them in home in the course of mild winters. Nonetheless, now Uggs are a craze all over the planet, and has proved to be a hit in both heat and cold countries alike.
Posted by: ugg shoes | October 09, 2010 at 04:04 AM
These days UGG boots have become trend footwear. Manufactured up of 100% sheepskin, these boots maintain your toes snug and dry. They became well-known specifically throughout Earth Wars. Aviators for keeping their feet warm utilized them. Throughout 1960s Australian surfers had been also seen putting on these boots for warming their ft after riding waves. The Australians also applied to wear them in home in the course of mild winters. Nonetheless, now Uggs are a craze all over the planet, and has proved to be a hit in both heat and cold countries alike.
Posted by: ugg shoes | October 09, 2010 at 04:05 AM
These days UGG boots have become trend footwear. Manufactured up of 100% sheepskin, these boots maintain your toes snug and dry. They became well-known specifically throughout Earth Wars. Aviators for keeping their feet warm utilized them. Throughout 1960s Australian surfers had been also seen putting on these boots for warming their ft after riding waves. The Australians also applied to wear them in home in the course of mild winters. Nonetheless, now Uggs are a craze all over the planet, and has proved to be a hit in both heat and cold countries alike.
Posted by: ugg shoes | October 09, 2010 at 04:05 AM
Ugg boots are well-liked for decades. Winter boots pilots who wore uggs to retain as comfortable as doable through the Initial Earth War, the Globe broad web users who use uggs loved the beach, girls commenced within the earth inside course of its rebirth in 2003, uggs, Ugg fans cover a extensive spectrum of people.
Posted by: ugg shoes | October 20, 2010 at 03:38 AM
Ugg boots are well-liked for decades. Winter boots pilots who wore uggs to retain as comfortable as doable through the Initial Earth War, the Globe broad web users who use uggs loved the beach, girls commenced within the earth inside course of its rebirth in 2003, uggs, Ugg fans cover a extensive spectrum of people.
Posted by: ugg shoes | October 20, 2010 at 03:38 AM
Ugg boots are well-liked for decades. Winter boots pilots who wore uggs to retain as comfortable as doable through the Initial Earth War, the Globe broad web users who use uggs loved the beach, girls commenced within the earth inside course of its rebirth in 2003, uggs, Ugg fans cover a extensive spectrum of people.
Posted by: ugg shoes | October 20, 2010 at 03:38 AM
Ugg boots are well-liked for decades. Winter boots pilots who wore uggs to retain as comfortable as doable through the Initial Earth War, the Globe broad web users who use uggs loved the beach, girls commenced within the earth inside course of its rebirth in 2003, uggs, Ugg fans cover a extensive spectrum of people.
Posted by: ugg shoes | October 20, 2010 at 04:02 AM
That's great that you think in this way there's many times that people get boring reading a book.
Posted by: Belarus Potash Company | October 21, 2010 at 09:37 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg boots | October 28, 2010 at 03:31 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg shoes | October 28, 2010 at 03:31 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg womens boots | October 28, 2010 at 03:31 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg womens shoes | October 28, 2010 at 03:31 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg boots | October 28, 2010 at 03:31 AM
I just walk around, suprised by your blog,please give more information.
Posted by: ugg shoes | October 28, 2010 at 03:32 AM
An insured driver with a combine single liability limit strikes another vehicle and injures the driver and the passenger.
Posted by: Moncler sale | November 05, 2010 at 04:50 AM
The innovative design with super quality and shinny colors with different styles make clearance Coach Wallets on sale at coachoutletvip.com become one of the most popular brand wallets all over the world, content with coach mens wallet cheap on sale and discount coach purses for women. With help of multilayers inside design from cheap coach wallets outlet for sale, you can collect different kinds of cards and put money inside that you want to. I'm sure you'll find what you want among the great amount of clearance coach purses on sale here. Welcome to coach online store and buy them now. Enjoy the fashion world now.
Posted by: Coach Wallets | November 09, 2010 at 01:45 AM
So keep your transmission up to date by regular visits to your mechanic and watch (and listen) for signs that it is starting to have problems. If you follow these two guidelines, you shouldn't have extreme problems with your transmission.
Posted by: Emu Boots | November 17, 2010 at 02:44 AM
It's in the question itself. Of course, people can't afford if the price is too high for the minimum food they eat.
Posted by: pandora-bracelets-australia | November 22, 2010 at 08:39 PM
i think that s enaugh of different kind of resume
Posted by: w.a. | November 23, 2010 at 02:36 AM
Really nice and amazing...
David Brown
http://symis.com
Posted by: Symis Int'l | November 30, 2010 at 05:03 PM
Excellent indeed. I have been looking for this information.
Posted by: custom logo designs | December 05, 2010 at 10:20 AM
Savers point is here to help. Whether you are inquiring about Dubai, Dubai Business or for general inquiries you have come to the right place.
Childrens Fashion
Posted by: Account Deleted | January 07, 2011 at 06:02 AM
I think I acknowledged your point @ 1:25, right?
Sorry - I thought that was sarcasm. If you actually meant it as written, I apologize for the tone of my response. cna classes in louisville ky
Posted by: Account Deleted | January 19, 2011 at 05:43 AM
raf
Thanks a lot for article.
Posted by: Account Deleted | January 23, 2011 at 01:25 PM
I always appreciate reading your posts. They are insightful and I look forward to your next post. 3D TV
Posted by: 3Dhomemovies | January 30, 2011 at 12:01 AM
I appreciate this theory.The content is new and informational.Where did you get this thought from? levitra onlineAppreciable work?You must have researched a lot..!
Posted by: Account Deleted | February 06, 2011 at 04:17 PM
http://www.raf.web.tr
Thanks so much for sharing.
Posted by: Account Deleted | March 04, 2011 at 10:36 AM
You have unique business goals and you need someone to make the vision of small businesses in real presence on the Internet.
Web Application Development
Posted by: Account Deleted | March 12, 2011 at 12:09 PM
we are china wholesale beads store, and welcome to visit http://www.zacoo.com
Posted by: Account Deleted | April 01, 2011 at 12:40 AM
Sure, I do agree on all your points.
Posted by: Account Deleted | April 12, 2011 at 06:35 AM