Relaunched Ajaxian.com Microsoft shows they are serious about dynamic languages….. again!
Jan 04

URLs Matter

Tech Add comments

On the last 10 projects that I have worked on URLs have really mattered.

We recently updated ajaxian.com from Movable Type to Wordpress, and felt that pain once more.

I tend to get a little anal about URLs in my applications these days because I have gone through too many upgrade cycles, and your URLs are like your public interfaces. You do NOT want to change them.

Who knows who is using those interfaces? ;) Hopefully there are lots of bookmarks, and links in from other sites, and of course Google and the like.

So, I try to abstract away my implementation from my interface, and often start off with Apache aliases even on v1.0 (unless I am using a framework that really lets me choose nice URLs such as Rails).

I never use extensions (such as .jsp, .php, or what have you) unless I use .html. I think about the URLs that make the most sense, and create aliases for important ones (e.g. /jobs instead of /by/category/jobs).

If you do this correctly, then you can swap out the implementation with the minimal amount of tweakage required. Do it when you aren’t popular.

215 Responses to “URLs Matter”

  1. Matt Raible Says:

    .html baby – baked into AppFuse since 2004. ;-)

    https://appfuse.dev.java.net/source/browse/appfuse/metadata/web/Attic/servlet-mappings.xml?r1=1.1&r2=1.2

  2. Brent Ashley Says:

    I recently moved from Movable Type to Wordpress too and there were a couple of things to do to get it right. I had to make sure my MT Export included post IDs so I could import them with the same IDs, and I had to get the .htaccess files on apache to use mod_rewrite to redirect requests for the old URLs to the new. It all works great. I’m pretty happy overall with Wordpress.

  3. Patrick Lightbody Says:

    Yup, URLs are important. One major improvement in WebWork 2.2 is the ActionMapper – you can write your own URL mapping system. It’s designed in such a way that you can even write the entire app using one URL scheme and then change the ActionMapper just before production release without any problems.

  4. Dmitri Maximovich Says:

    Exactly! I come to a habit to use URL-rewrite (module or servlet/filter) for all important URLs in my apps.

  5. Chris Says:

    First, you so called web2.0 hippie:

    You have no contact address on your page. Yes I am sure you have a catch all or [email protected] works, but get you ass out of your trifling technology and think about web usability.

    You understand what I am saying, you have no contact published on your site. Make an excuse for it, go on.

    Now the reason:

    What is an Ajaz Server?

    I will jsut ask it simply, please answer to the email provided.

  6. asd Says:

    Ajax Server – yeah yeah typos.

  7. Tramadol Says:

    He is not a man to be trifled with.
    diet loss natural pill weight [url=http://www.info.netfast.org/weight-loss-pill/site_map.html]diet loss natural pill weight[/url]

  8. Tramadol Says:

    He is not a man to be trifled with.
    diet loss natural pill weight [url=http://www.info.netfast.org/weight-loss-pill/site_map.html]diet loss natural pill weight[/url]

  9. Tramadol Says:

    He is not a man to be trifled with.
    diet loss natural pill weight [url=http://www.info.netfast.org/weight-loss-pill/site_map.html]diet loss natural pill weight[/url]

  10. bxtureqm Says:

    How are you? Feeling better?
    payday cash loan [url=http://www.info.netfast.org/payday-loan/site_map.html]payday cash loan[/url]

  11. bxtureqm Says:

    How are you? Feeling better?
    payday cash loan [url=http://www.info.netfast.org/payday-loan/site_map.html]payday cash loan[/url]

  12. bxtureqm Says:

    How are you? Feeling better?
    payday cash loan [url=http://www.info.netfast.org/payday-loan/site_map.html]payday cash loan[/url]

  13. cxqwkiwg Says:

    You are really the last person I expected to see here!
    consolidate debt secured [url=http://www.info.netfast.org/consolidate-debt/site_map.html]consolidate debt secured[/url]

  14. cxqwkiwg Says:

    You are really the last person I expected to see here!
    consolidate debt secured [url=http://www.info.netfast.org/consolidate-debt/site_map.html]consolidate debt secured[/url]

  15. cxqwkiwg Says:

    You are really the last person I expected to see here!
    consolidate debt secured [url=http://www.info.netfast.org/consolidate-debt/site_map.html]consolidate debt secured[/url]

  16. xqmhttbm Says:

    Comedy is nothing more than tragedy deferred.
    non profit credit card consolidation [url=http://www.masthave.netfast.org/credit-card-consolidation/site_map.html]non profit credit card consolidation[/url]

  17. xqmhttbm Says:

    Comedy is nothing more than tragedy deferred.
    non profit credit card consolidation [url=http://www.masthave.netfast.org/credit-card-consolidation/site_map.html]non profit credit card consolidation[/url]

  18. xqmhttbm Says:

    Comedy is nothing more than tragedy deferred.
    non profit credit card consolidation [url=http://www.masthave.netfast.org/credit-card-consolidation/site_map.html]non profit credit card consolidation[/url]

  19. cpocrdnk Says:

    How do you feel?
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  20. cpocrdnk Says:

    How do you feel?
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  21. cpocrdnk Says:

    How do you feel?
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  22. avqhqhrn Says:

    Some folks can look so busy doing nothing that they seem indispensable.
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  23. avqhqhrn Says:

    Some folks can look so busy doing nothing that they seem indispensable.
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  24. avqhqhrn Says:

    Some folks can look so busy doing nothing that they seem indispensable.
    buy prescription tramadol without [url=http://www.masthave.netfast.org/buy-tramadol/site_map.html]buy prescription tramadol without[/url]

  25. llerbbnu Says:

    Don’t live in a town where there are no doctors.
    buy soma valium [url=http://www.masthave.netfast.org/buy-valium/site_map.html]buy soma valium[/url]

  26. llerbbnu Says:

    Don’t live in a town where there are no doctors.
    buy soma valium [url=http://www.masthave.netfast.org/buy-valium/site_map.html]buy soma valium[/url]

  27. yzrvrsbn Says:

    Fancy meeting you here!
    buy tramadol hcl [url=http://schildau.info/buy-tramadol/site_map.html]buy tramadol hcl[/url]

  28. yzrvrsbn Says:

    Fancy meeting you here!
    buy tramadol hcl [url=http://schildau.info/buy-tramadol/site_map.html]buy tramadol hcl[/url]

  29. yzrvrsbn Says:

    Fancy meeting you here!
    buy tramadol hcl [url=http://schildau.info/buy-tramadol/site_map.html]buy tramadol hcl[/url]

  30. mejaeqhq Says:

    It is better to be a young June-bug than an old bird of paradise.
    buy valium cod [url=http://schildau.info/buy-valium/site_map.html]buy valium cod[/url]

  31. mejaeqhq Says:

    It is better to be a young June-bug than an old bird of paradise.
    buy valium cod [url=http://schildau.info/buy-valium/site_map.html]buy valium cod[/url]

  32. mejaeqhq Says:

    It is better to be a young June-bug than an old bird of paradise.
    buy valium cod [url=http://schildau.info/buy-valium/site_map.html]buy valium cod[/url]

  33. ospttdlg Says:

    After us the deluge.
    buy generic valium [url=http://www.learn.netfast.org/buy-valium/site_map.html]buy generic valium[/url]

  34. ospttdlg Says:

    After us the deluge.
    buy generic valium [url=http://www.learn.netfast.org/buy-valium/site_map.html]buy generic valium[/url]

  35. uxbrzhgx Says:

    Everything all right?
    buy dream online pharmaceutical tramadol [url=http://www.learn.netfast.org/buy-tramadol/site_map.html]buy dream online pharmaceutical tramadol[/url]

  36. qcfxtymr Says:

    Honesty is the best policy – when there is money in it.
    buy switch using valium [url=http://www.pharmacys.netfast.org/buy-valium/index.html]buy switch using valium[/url]

  37. Deonte Says:

    .0s0. brown pride dana hamm buy u a drink onion booty make it rain remix http://i-shot-myself.dfoop.com/i-ishotmyself-myself-shot.html i ishotmyself myself shot http://i-shot-myself.dfoop.com/i-shot-myself-nude.html i shot myself nude http://i-shot-myself.dfoop.com/i-shot-myself-naked.html i shot myself naked http://i-shot-myself.dfoop.com/girl-i-myself-shot.html girl i myself shot 4hh7-ffj-2dce http://i-shot-myself.dfoop.com/i-myself-shot-teen.html i myself shot teen .0n0.

  38. rzykvqxp Says:

    There is no sadder sight than a young pessimist, except an old optimist.
    consolidate credit debt management [url=http://www.valium.netfast.org/consolidate-debt/index.html]consolidate credit debt management[/url]

  39. kbvyzovo Says:

    Look who’s here!
    payday advance service [url=http://www.valium.netfast.org/payday-advance/index.html]payday advance service[/url]

  40. kbvyzovo Says:

    Look who’s here!
    payday advance service [url=http://www.valium.netfast.org/payday-advance/index.html]payday advance service[/url]

  41. nlyjpkhh Says:

    A really busy person never knows how much he weighs.
    payday advance illinois [url=http://www.valium.netfast.org/payday-advance/site_map.html]payday advance illinois[/url]

  42. qeneiqwv Says:

    How are you getiing on?
    online no fax payday loan [url=http://www.valium.netfast.org/payday-loan/site_map.html]online no fax payday loan[/url]

  43. qeneiqwv Says:

    How are you getiing on?
    online no fax payday loan [url=http://www.valium.netfast.org/payday-loan/site_map.html]online no fax payday loan[/url]

  44. mecnjwzg Says:

    It’s ages and ages since we met last.
    consolidate debt info [url=http://www.valium.netfast.org/consolidate-debt/site_map.html]consolidate debt info[/url]

  45. ujvmhxea Says:

    There is only one success – to spend your life in your own way.
    ca consolidate debt [url=http://www.servis.netfast.org/consolidate-debt/site_map.html]ca consolidate debt[/url]

  46. ujvmhxea Says:

    There is only one success – to spend your life in your own way.
    ca consolidate debt [url=http://www.servis.netfast.org/consolidate-debt/site_map.html]ca consolidate debt[/url]

  47. ujvmhxea Says:

    There is only one success – to spend your life in your own way.
    ca consolidate debt [url=http://www.servis.netfast.org/consolidate-debt/site_map.html]ca consolidate debt[/url]

  48. ohpyoplg Says:

    What is copyright?
    card consolidation credit debt loan relief [url=http://www.servis.netfast.org/credit-card-consolidation/site_map.html]card consolidation credit debt loan relief[/url]

  49. qhtmfvkn Says:

    Brave against sheep, but himself a sheep against the brave.
    car in insurance quote uk [url=http://www.servis.netfast.org/auto-insurance-quote/site_map.html]car in insurance quote uk[/url]

  50. qhtmfvkn Says:

    Brave against sheep, but himself a sheep against the brave.
    car in insurance quote uk [url=http://www.servis.netfast.org/auto-insurance-quote/site_map.html]car in insurance quote uk[/url]

  51. uqxuhghq Says:

    Industry is the soul of business and the keystone of prosperity.
    consolidate debt unsecured [url=http://www.servis.netfast.org/consolidate-debt/site_map.html]consolidate debt unsecured[/url]

  52. uqxuhghq Says:

    Industry is the soul of business and the keystone of prosperity.
    consolidate debt unsecured [url=http://www.servis.netfast.org/consolidate-debt/site_map.html]consolidate debt unsecured[/url]

  53. qhwqvkiw Says:

    Fancy meeting you here!
    credit card aaa debt consolidation [url=http://www.servis.netfast.org/credit-card-consolidation/index.html]credit card aaa debt consolidation[/url]

  54. lnnhqgbi Says:

    Total absence of humor renders life impossible.
    buy loss pill weight [url=http://www.businessinfo.netfast.org/weight-loss-pill/index.html]buy loss pill weight[/url]

  55. gjdkfpmd Says:

    How are you?
    diet loss pill com weight [url=http://www.businessinfo.netfast.org/weight-loss-pill/site_map.html]diet loss pill com weight[/url]

  56. gjdkfpmd Says:

    How are you?
    diet loss pill com weight [url=http://www.businessinfo.netfast.org/weight-loss-pill/site_map.html]diet loss pill com weight[/url]

  57. gjdkfpmd Says:

    How are you?
    diet loss pill com weight [url=http://www.businessinfo.netfast.org/weight-loss-pill/site_map.html]diet loss pill com weight[/url]

  58. sduwamfo Says:

    I’ve got you under my skin.
    buy switch using valium [url=http://www.businessinfo.netfast.org/buy-valium/site_map.html]buy switch using valium[/url]

  59. sduwamfo Says:

    I’ve got you under my skin.
    buy switch using valium [url=http://www.businessinfo.netfast.org/buy-valium/site_map.html]buy switch using valium[/url]

  60. sduwamfo Says:

    I’ve got you under my skin.
    buy switch using valium [url=http://www.businessinfo.netfast.org/buy-valium/site_map.html]buy switch using valium[/url]

  61. nfuhrvjn Says:

    How are you? How are you keeping?
    card consolidation credit debt v [url=http://www.businessinfo.netfast.org/credit-card-consolidation/index.html]card consolidation credit debt v[/url]

  62. nfuhrvjn Says:

    How are you? How are you keeping?
    card consolidation credit debt v [url=http://www.businessinfo.netfast.org/credit-card-consolidation/index.html]card consolidation credit debt v[/url]

  63. nfuhrvjn Says:

    How are you? How are you keeping?
    card consolidation credit debt v [url=http://www.businessinfo.netfast.org/credit-card-consolidation/index.html]card consolidation credit debt v[/url]

  64. rhpmpadh Says:

    Avoid someone or something like the plague.
    buy cheap online tramadol [url=buy-tramadol.discoverproducts.info/site_map.html]buy cheap online tramadol[/url]

  65. fgyccgoc Says:

    How are you? How are you keeping?
    car charlotte auto insurance quote [url=auto-insurance-quote.discoverproducts.info/site_map.html]car charlotte auto insurance quote[/url]

  66. fgyccgoc Says:

    How are you? How are you keeping?
    car charlotte auto insurance quote [url=auto-insurance-quote.discoverproducts.info/site_map.html]car charlotte auto insurance quote[/url]

  67. odvebxhs Says:

    Industry is the soul of business and the keystone of prosperity.
    florida lender mortgage refinance [url=mortgage-refinancing.discoverproducts.info/site_map.html]florida lender mortgage refinance[/url]

  68. esejylqv Says:

    Beat the air.
    bad consolidation credit debt search [url=debt-consolidation.discoverproducts.info/site_map.html]bad consolidation credit debt search[/url]

  69. hqgdrvhr Says:

    To be on one’s guard.
    compare loss pill weight [url=http://weight-loss-pill.discoverproducts.info/site_map.html]compare loss pill weight[/url]

  70. kdumhhuz Says:

    Apropos of nothing.
    car charlotte auto insurance quote [url=http://auto-insurance-quote.discoverproducts.info/site_map.html]car charlotte auto insurance quote[/url]

  71. kdumhhuz Says:

    Apropos of nothing.
    car charlotte auto insurance quote [url=http://auto-insurance-quote.discoverproducts.info/site_map.html]car charlotte auto insurance quote[/url]

  72. euwlnvge Says:

    If you can’t get a compliment any other way, pay yourself one.
    bad consolidation credit debt search [url=http://debt-consolidation.discoverproducts.info/site_map.html]bad consolidation credit debt search[/url]

  73. nkhboymu Says:

    All human beings have human feelings.
    low cost payday loan [url=http://payday-loan.discoverproducts.info/site_map.html]low cost payday loan[/url]

  74. nkhboymu Says:

    All human beings have human feelings.
    low cost payday loan [url=http://payday-loan.discoverproducts.info/site_map.html]low cost payday loan[/url]

  75. foopdvls Says:

    Better a lean jade than an empty halter.
    card consolidation credit debt link [url=http://credit-card-consolidation.discoverproducts.info/site_map.html]card consolidation credit debt link[/url]

  76. foopdvls Says:

    Better a lean jade than an empty halter.
    card consolidation credit debt link [url=http://credit-card-consolidation.discoverproducts.info/site_map.html]card consolidation credit debt link[/url]

  77. ifnpoole Says:

    The chief business of the American people is business.
    payday cash advance idaho [url=http://payday-advance.discoverproducts.info/site_map.html]payday cash advance idaho[/url]

  78. ifnpoole Says:

    The chief business of the American people is business.
    payday cash advance idaho [url=http://payday-advance.discoverproducts.info/site_map.html]payday cash advance idaho[/url]

  79. cfcanbax Says:

    Honesty is the best policy – when there is money in it.
    adult finder xxx [url=http://adult-finders.discoverproducts.info/site_map.html]adult finder xxx[/url]

  80. mcirinyu Says:

    Beat the air.
    indian adult friend finder [url=http://Adultfriendfinder.discoverproducts.info/site_map.html]indian adult friend finder[/url]

  81. mcirinyu Says:

    Beat the air.
    indian adult friend finder [url=http://Adultfriendfinder.discoverproducts.info/site_map.html]indian adult friend finder[/url]

  82. srzecxft Says:

    I feel blue.
    adul finder friend [url=http://Adul-Friend-Finder.discoverproducts.info/site_map.html]adul finder friend[/url]

  83. pvrnhrqh Says:

    After clouds comes sunshine.
    adult friend finder ca [url=http://Adult-Friend-Finder.discoverproducts.info/site_map.html]adult friend finder ca[/url]

  84. pvrnhrqh Says:

    After clouds comes sunshine.
    adult friend finder ca [url=http://Adult-Friend-Finder.discoverproducts.info/site_map.html]adult friend finder ca[/url]

  85. dywjawfm Says:

    The best way to cheer yourself up is to try to cheer somebody else up.
    lipstick vibrator [url=http://Vibrator.discoverproducts.info/site_map.html]lipstick vibrator[/url]

  86. rswbactq Says:

    How come you’re here?
    buy cheap cialis cls group.com herbal online.htm [url=http://buy-valium.discoverproducts.info/buy-cialis/index.html]buy cheap cialis cls group.com herbal online.htm[/url]

  87. rswbactq Says:

    How come you’re here?
    buy cheap cialis cls group.com herbal online.htm [url=http://buy-valium.discoverproducts.info/buy-cialis/index.html]buy cheap cialis cls group.com herbal online.htm[/url]

  88. gsqrikhz Says:

    To be back at the bottom of the ladder.
    buy cheap cialis cls group.com herbal online.htm [url=http://buy-valium.discoverproducts.info/buy-cialis/index.html]buy cheap cialis cls group.com herbal online.htm[/url]

  89. gsqrikhz Says:

    To be back at the bottom of the ladder.
    buy cheap cialis cls group.com herbal online.htm [url=http://buy-valium.discoverproducts.info/buy-cialis/index.html]buy cheap cialis cls group.com herbal online.htm[/url]

  90. hujvswgn Says:

    I feel blue.
    buy cialis com link net online.html philosophy.9999mb.com site site [url=http://buy-valium.discoverproducts.info/buy-cialis/site_map.html]buy cialis com link net online.html philosophy.9999mb.com site site[/url]

  91. hujvswgn Says:

    I feel blue.
    buy cialis com link net online.html philosophy.9999mb.com site site [url=http://buy-valium.discoverproducts.info/buy-cialis/site_map.html]buy cialis com link net online.html philosophy.9999mb.com site site[/url]

  92. dcbbapzy Says:

    Another man’s mind is a closed book.
    buy hydrochloride tramadol [url=http://buy-valium.discoverproducts.info/buy-tramadol/site_map.html]buy hydrochloride tramadol[/url]

  93. dcbbapzy Says:

    Another man’s mind is a closed book.
    buy hydrochloride tramadol [url=http://buy-valium.discoverproducts.info/buy-tramadol/site_map.html]buy hydrochloride tramadol[/url]

  94. vdkbuudx Says:

    The best way to cheer yourself up is to try to cheer somebody else up.
    best diet loss pill weight [url=http://buy-valium.discoverproducts.info/weight-loss-pill/site_map.html]best diet loss pill weight[/url]

  95. yktwskvt Says:

    Another man’s mind is a closed book.
    buy in uk valium [url=http://buy-valium.discoverproducts.info/buy-valium/index.html]buy in uk valium[/url]

  96. leoxelxj Says:

    Industry is the soul of business and the keystone of prosperity.
    buy valium diazepam [url=http://buy-valium.discoverproducts.info/buy-valium/site_map.html]buy valium diazepam[/url]

  97. leoxelxj Says:

    Industry is the soul of business and the keystone of prosperity.
    buy valium diazepam [url=http://buy-valium.discoverproducts.info/buy-valium/site_map.html]buy valium diazepam[/url]

  98. xpbtjyur Says:

    There are many scapegoats for our sins, but the most popular is providence.
    buy cialis online.queroumforum.com [url=http://info.orgfree.com/buy-cialis/index.html]buy cialis online.queroumforum.com[/url]

  99. xpbtjyur Says:

    There are many scapegoats for our sins, but the most popular is providence.
    buy cialis online.queroumforum.com [url=http://info.orgfree.com/buy-cialis/index.html]buy cialis online.queroumforum.com[/url]

  100. qxxxlwfs Says:

    Allow a pig at table to sit and it’ll put on the table its feet.
    buy hydrochloride tramadol [url=http://info.orgfree.com/buy-tramadol/index.html]buy hydrochloride tramadol[/url]

  101. vstbienr Says:

    He is not a man to be trifled with.
    diet pill weight loss pill [url=http://info.orgfree.com/weight-loss-pill/index.html]diet pill weight loss pill[/url]

  102. vstbienr Says:

    He is not a man to be trifled with.
    diet pill weight loss pill [url=http://info.orgfree.com/weight-loss-pill/index.html]diet pill weight loss pill[/url]

  103. ogypfddg Says:

    A word dropped from a song makes it all wrong.
    loss pill propolene weight [url=http://info.orgfree.com/weight-loss-pill/site_map.html]loss pill propolene weight[/url]

  104. aputqzpn Says:

    Allow a pig at table to sit and it’ll put on the table its feet.
    buy valium 1 [url=http://info.orgfree.com/buy-valium/index.html]buy valium 1[/url]

  105. aputqzpn Says:

    Allow a pig at table to sit and it’ll put on the table its feet.
    buy valium 1 [url=http://info.orgfree.com/buy-valium/index.html]buy valium 1[/url]

  106. aputqzpn Says:

    Allow a pig at table to sit and it’ll put on the table its feet.
    buy valium 1 [url=http://info.orgfree.com/buy-valium/index.html]buy valium 1[/url]

  107. bpbfdbrc Says:

    How is a copyright different from a patent or a trademark?
    canada car insurance quote [url=http://info.orgfree.com/auto-insurance-quote/index.html]canada car insurance quote[/url]

  108. bpbfdbrc Says:

    How is a copyright different from a patent or a trademark?
    canada car insurance quote [url=http://info.orgfree.com/auto-insurance-quote/index.html]canada car insurance quote[/url]

  109. gisxiqoa Says:

    Look who’s here!
    houston mortgage rate refinance texas [url=http://info.orgfree.com/mortgage-refinancing/index.html]houston mortgage rate refinance texas[/url]

  110. wnyruefd Says:

    You won’t get away with it.
    debt consolidation advice [url=http://info.orgfree.com/debt-consolidation/index.html]debt consolidation advice[/url]

  111. qkjisdjg Says:

    Fancy meeting you here!
    loan until payday [url=http://info.orgfree.com/payday-loan/index.html]loan until payday[/url]

  112. pttdhcae Says:

    Allow you to welcome you.
    home improvement debt consolidation loan [url=http://info.orgfree.com/debt-consolidation-loan/index.html]home improvement debt consolidation loan[/url]

  113. atlrwoox Says:

    But one claw snagged, the bird is bagged.
    consolidation consolidate your debt [url=http://info.orgfree.com/consolidate-debt/index.html]consolidation consolidate your debt[/url]

  114. atlrwoox Says:

    But one claw snagged, the bird is bagged.
    consolidation consolidate your debt [url=http://info.orgfree.com/consolidate-debt/index.html]consolidation consolidate your debt[/url]

  115. nuhjvpoh Says:

    Comedy is simply a funny way of being serious.
    buy dream online pharmaceutical tramadol [url=http://informers.bravehost.com/buy-tramadol/site_map.html]buy dream online pharmaceutical tramadol[/url]

  116. smejigmx Says:

    How are you getiing on?
    comparison loss pill weight [url=http://informers.bravehost.com/weight-loss-pill/site_map.html]comparison loss pill weight[/url]

  117. smejigmx Says:

    How are you getiing on?
    comparison loss pill weight [url=http://informers.bravehost.com/weight-loss-pill/site_map.html]comparison loss pill weight[/url]

  118. nryvjagn Says:

    Beat the air.
    buy diazepam generic valium [url=http://informers.bravehost.com/buy-valium/site_map.html]buy diazepam generic valium[/url]

  119. vuwwvana Says:

    If you can’t get a compliment any other way, pay yourself one.
    order propecia online [url=http://informers.bravehost.com/Propecia/index.html]order propecia online[/url]

  120. vuwwvana Says:

    If you can’t get a compliment any other way, pay yourself one.
    order propecia online [url=http://informers.bravehost.com/Propecia/index.html]order propecia online[/url]

  121. vuwwvana Says:

    If you can’t get a compliment any other way, pay yourself one.
    order propecia online [url=http://informers.bravehost.com/Propecia/index.html]order propecia online[/url]

  122. znpgjiug Says:

    It’s ages and ages since we met last.
    refinance a home mortgage [url=http://informers.bravehost.com/mortgage-refinancing/site_map.html]refinance a home mortgage[/url]

  123. xduwgdbk Says:

    An attempt is no sin – if you try you may win.
    florida mortgage loan debt consolidation [url=http://informers.bravehost.com/debt-consolidation/site_map.html]florida mortgage loan debt consolidation[/url]

  124. wbxjdfyc Says:

    ‘Whom are you?’ he asked, for he had attended business college.
    buy hydrochloride tramadol [url=http://info.athost.net/buy-cialis/site_map.html]buy hydrochloride tramadol[/url]

  125. wbxjdfyc Says:

    ‘Whom are you?’ he asked, for he had attended business college.
    buy hydrochloride tramadol [url=http://info.athost.net/buy-cialis/site_map.html]buy hydrochloride tramadol[/url]

  126. wbxjdfyc Says:

    ‘Whom are you?’ he asked, for he had attended business college.
    buy hydrochloride tramadol [url=http://info.athost.net/buy-cialis/site_map.html]buy hydrochloride tramadol[/url]

  127. feiwmwzs Says:

    Be careless in your dress if you must, but keep a tidy soul.
    buy weight loss diet pill [url=http://info.athost.net/weight-loss-pill/site_map.html]buy weight loss diet pill[/url]

  128. feiwmwzs Says:

    Be careless in your dress if you must, but keep a tidy soul.
    buy weight loss diet pill [url=http://info.athost.net/weight-loss-pill/site_map.html]buy weight loss diet pill[/url]

  129. feiwmwzs Says:

    Be careless in your dress if you must, but keep a tidy soul.
    buy weight loss diet pill [url=http://info.athost.net/weight-loss-pill/site_map.html]buy weight loss diet pill[/url]

  130. kofcpnvr Says:

    Allow you to welcome you.
    buy diazepam online valium [url=http://info.athost.net/buy-valium/site_map.html]buy diazepam online valium[/url]

  131. kofcpnvr Says:

    Allow you to welcome you.
    buy diazepam online valium [url=http://info.athost.net/buy-valium/site_map.html]buy diazepam online valium[/url]

  132. kofcpnvr Says:

    Allow you to welcome you.
    buy diazepam online valium [url=http://info.athost.net/buy-valium/site_map.html]buy diazepam online valium[/url]

  133. slfhlztm Says:

    How are you? How are you keeping?
    blog propecia trackback url [url=http://info.athost.net/Propecia/site_map.html]blog propecia trackback url[/url]

  134. slfhlztm Says:

    How are you? How are you keeping?
    blog propecia trackback url [url=http://info.athost.net/Propecia/site_map.html]blog propecia trackback url[/url]

  135. slfhlztm Says:

    How are you? How are you keeping?
    blog propecia trackback url [url=http://info.athost.net/Propecia/site_map.html]blog propecia trackback url[/url]

  136. riwzrkis Says:

    If there’s one thing I know it’s God does love a good joke.
    interest mortgage rate refinance [url=http://info.athost.net/mortgage-refinancing/site_map.html]interest mortgage rate refinance[/url]

  137. riwzrkis Says:

    If there’s one thing I know it’s God does love a good joke.
    interest mortgage rate refinance [url=http://info.athost.net/mortgage-refinancing/site_map.html]interest mortgage rate refinance[/url]

  138. riwzrkis Says:

    If there’s one thing I know it’s God does love a good joke.
    interest mortgage rate refinance [url=http://info.athost.net/mortgage-refinancing/site_map.html]interest mortgage rate refinance[/url]

  139. ourosshu Says:

    Business is a combination of war and sport.
    credit debt consolidation [url=http://info.athost.net/debt-consolidation/site_map.html]credit debt consolidation[/url]

  140. ourosshu Says:

    Business is a combination of war and sport.
    credit debt consolidation [url=http://info.athost.net/debt-consolidation/site_map.html]credit debt consolidation[/url]

  141. ourosshu Says:

    Business is a combination of war and sport.
    credit debt consolidation [url=http://info.athost.net/debt-consolidation/site_map.html]credit debt consolidation[/url]

  142. empxelof Says:

    A really busy person never knows how much he weighs.
    quick payday loan [url=http://info.athost.net/payday-loan/site_map.html]quick payday loan[/url]

  143. empxelof Says:

    A really busy person never knows how much he weighs.
    quick payday loan [url=http://info.athost.net/payday-loan/site_map.html]quick payday loan[/url]

  144. empxelof Says:

    A really busy person never knows how much he weighs.
    quick payday loan [url=http://info.athost.net/payday-loan/site_map.html]quick payday loan[/url]

  145. joprhuji Says:

    Humor is also a way of something serious.
    apr consolidate debt low [url=http://info.athost.net/consolidate-debt/site_map.html]apr consolidate debt low[/url]

  146. joprhuji Says:

    Humor is also a way of something serious.
    apr consolidate debt low [url=http://info.athost.net/consolidate-debt/site_map.html]apr consolidate debt low[/url]

  147. igxekqem Says:

    I’m happy to welcome you.
    credit card debt consolidation california [url=http://info.athost.net/credit-card-debt/site_map.html]credit card debt consolidation california[/url]

  148. rkqezyqj Says:

    I haven’t seen you for donkey’s years!
    credit card debt consolidation program [url=http://info.athost.net/credit-card-consolidation/site_map.html]credit card debt consolidation program[/url]

  149. rkqezyqj Says:

    I haven’t seen you for donkey’s years!
    credit card debt consolidation program [url=http://info.athost.net/credit-card-consolidation/site_map.html]credit card debt consolidation program[/url]

  150. rkqezyqj Says:

    I haven’t seen you for donkey’s years!
    credit card debt consolidation program [url=http://info.athost.net/credit-card-consolidation/site_map.html]credit card debt consolidation program[/url]

  151. gsadldxw Says:

    A classic is something that everybody wants to have read and nobody wants to read.
    adult friend finder member login [url=http://info.athost.net/adult-friend-finders/site_map.html]adult friend finder member login[/url]

  152. gsadldxw Says:

    A classic is something that everybody wants to have read and nobody wants to read.
    adult friend finder member login [url=http://info.athost.net/adult-friend-finders/site_map.html]adult friend finder member login[/url]

  153. gsadldxw Says:

    A classic is something that everybody wants to have read and nobody wants to read.
    adult friend finder member login [url=http://info.athost.net/adult-friend-finders/site_map.html]adult friend finder member login[/url]

  154. eytftrcs Says:

    If there’s one thing I know it’s God does love a good joke.
    debt consolidation home loan [url=http://business.discoverproducts.info/debt-consolidation/site_map.html]debt consolidation home loan[/url]

  155. eytftrcs Says:

    If there’s one thing I know it’s God does love a good joke.
    debt consolidation home loan [url=http://business.discoverproducts.info/debt-consolidation/site_map.html]debt consolidation home loan[/url]

  156. scaioifq Says:

    If you pick up a starving dog and make him prosperous, he will not bite you.
    consolidate debt equity loan mortgag [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]consolidate debt equity loan mortgag[/url]

  157. scaioifq Says:

    If you pick up a starving dog and make him prosperous, he will not bite you.
    consolidate debt equity loan mortgag [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]consolidate debt equity loan mortgag[/url]

  158. scaioifq Says:

    If you pick up a starving dog and make him prosperous, he will not bite you.
    consolidate debt equity loan mortgag [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]consolidate debt equity loan mortgag[/url]

  159. ppdqbite Says:

    But one claw snagged, the bird is bagged.
    college consolidation debt loan [url=http://business.discoverproducts.info/debt-consolidation-loan/site_map.html]college consolidation debt loan[/url]

  160. ppdqbite Says:

    But one claw snagged, the bird is bagged.
    college consolidation debt loan [url=http://business.discoverproducts.info/debt-consolidation-loan/site_map.html]college consolidation debt loan[/url]

  161. qjnsuukl Says:

    How are things?
    advice card consolidation credit debt [url=http://business.discoverproducts.info/credit-card-consolidation/site_map.html]advice card consolidation credit debt[/url]

  162. qjnsuukl Says:

    How are things?
    advice card consolidation credit debt [url=http://business.discoverproducts.info/credit-card-consolidation/site_map.html]advice card consolidation credit debt[/url]

  163. qjnsuukl Says:

    How are things?
    advice card consolidation credit debt [url=http://business.discoverproducts.info/credit-card-consolidation/site_map.html]advice card consolidation credit debt[/url]

  164. xjbqlwol Says:

    To be on one’s guard.
    credit card debt loan [url=http://business.discoverproducts.info/credit-card-debt/site_map.html]credit card debt loan[/url]

  165. xjbqlwol Says:

    To be on one’s guard.
    credit card debt loan [url=http://business.discoverproducts.info/credit-card-debt/site_map.html]credit card debt loan[/url]

  166. uymevbln Says:

    Better never begin than never make an end.
    100 loan online payday [url=http://business.discoverproducts.info/payday-loan/site_map.html]100 loan online payday[/url]

  167. uymevbln Says:

    Better never begin than never make an end.
    100 loan online payday [url=http://business.discoverproducts.info/payday-loan/site_map.html]100 loan online payday[/url]

  168. uymevbln Says:

    Better never begin than never make an end.
    100 loan online payday [url=http://business.discoverproducts.info/payday-loan/site_map.html]100 loan online payday[/url]

  169. ozpyetzj Says:

    I didn’t expect to meet you here.
    card consolidate credit debt nonprofit [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]card consolidate credit debt nonprofit[/url]

  170. ozpyetzj Says:

    I didn’t expect to meet you here.
    card consolidate credit debt nonprofit [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]card consolidate credit debt nonprofit[/url]

  171. ozpyetzj Says:

    I didn’t expect to meet you here.
    card consolidate credit debt nonprofit [url=http://business.discoverproducts.info/consolidate-debt/site_map.html]card consolidate credit debt nonprofit[/url]

  172. gtckiwjk Says:

    What’s new?
    credit card debt loan [url=http://business.discoverproducts.info/credit-card-debt/site_map.html]credit card debt loan[/url]

  173. gtckiwjk Says:

    What’s new?
    credit card debt loan [url=http://business.discoverproducts.info/credit-card-debt/site_map.html]credit card debt loan[/url]

  174. gtckiwjk Says:

    What’s new?
    credit card debt loan [url=http://business.discoverproducts.info/credit-card-debt/site_map.html]credit card debt loan[/url]

  175. wrybsqjp Says:

    I haven’t seen you for years.
    excalibur hotel and casino [url=http://business.discoverproducts.info/casinos+/site_map.html]excalibur hotel and casino[/url]

  176. wrybsqjp Says:

    I haven’t seen you for years.
    excalibur hotel and casino [url=http://business.discoverproducts.info/casinos+/site_map.html]excalibur hotel and casino[/url]

  177. wrybsqjp Says:

    I haven’t seen you for years.
    excalibur hotel and casino [url=http://business.discoverproducts.info/casinos+/site_map.html]excalibur hotel and casino[/url]

  178. kqokhfhw Says:

    I didn’t expect to meet you here.
    advance cash cash loan payday us [url=http://business.discoverproducts.info/payday-advance/site_map.html]advance cash cash loan payday us[/url]

  179. kqokhfhw Says:

    I didn’t expect to meet you here.
    advance cash cash loan payday us [url=http://business.discoverproducts.info/payday-advance/site_map.html]advance cash cash loan payday us[/url]

  180. tamwpalr Says:

    To be back at the bottom of the ladder.
    college consolidation debt loan [url=http://business.discoverproducts.info/debt-consolidation-loan/site_map.html]college consolidation debt loan[/url]

  181. tamwpalr Says:

    To be back at the bottom of the ladder.
    college consolidation debt loan [url=http://business.discoverproducts.info/debt-consolidation-loan/site_map.html]college consolidation debt loan[/url]

  182. tamwpalr Says:

    To be back at the bottom of the ladder.
    college consolidation debt loan [url=http://business.discoverproducts.info/debt-consolidation-loan/site_map.html]college consolidation debt loan[/url]

  183. cgrqdlvs Says:

    Nothing so needs reforming as other people’s habits.
    free payday loan online [url=http://business.discoverproducts.info/payday-loan/site_map.html]free payday loan online[/url]

  184. cgrqdlvs Says:

    Nothing so needs reforming as other people’s habits.
    free payday loan online [url=http://business.discoverproducts.info/payday-loan/site_map.html]free payday loan online[/url]

  185. cgrqdlvs Says:

    Nothing so needs reforming as other people’s habits.
    free payday loan online [url=http://business.discoverproducts.info/payday-loan/site_map.html]free payday loan online[/url]

  186. qhzndirn Says:

    How are you doing?
    casino online tower vegas [url=http://info.discoverproducts.info/casino-tower-vegas/site_map.html]casino online tower vegas[/url]

  187. qhzndirn Says:

    How are you doing?
    casino online tower vegas [url=http://info.discoverproducts.info/casino-tower-vegas/site_map.html]casino online tower vegas[/url]

  188. qhzndirn Says:

    How are you doing?
    casino online tower vegas [url=http://info.discoverproducts.info/casino-tower-vegas/site_map.html]casino online tower vegas[/url]

  189. rpqfatzf Says:

    Another man’s mind is a closed book.
    blogspot.com home mortgage refinance site [url=http://info.discoverproducts.info/mortgage-refinancing/site_map.html]blogspot.com home mortgage refinance site[/url]

  190. rpqfatzf Says:

    Another man’s mind is a closed book.
    blogspot.com home mortgage refinance site [url=http://info.discoverproducts.info/mortgage-refinancing/site_map.html]blogspot.com home mortgage refinance site[/url]

  191. rpqfatzf Says:

    Another man’s mind is a closed book.
    blogspot.com home mortgage refinance site [url=http://info.discoverproducts.info/mortgage-refinancing/site_map.html]blogspot.com home mortgage refinance site[/url]

  192. johnyahwdga Says:

    Hello all!
    I’d like to say ‘hello’ at first :) Very nice site!
    Regards, David:
    —-
    casino – that’s my site about casino guide :
    http://www.fotolog.com/casino_online
    casino guide
    And my casino websearch:
    http://casino-websearch.freehostia.com/
    casino horseshoe shreveport

  193. alhhprsn Says:

    Who’d think I’d meet you here?
    debt consolidation loan [url=http://medic.discoverproducts.info/debt-consolidation-loan/site_map.html]debt consolidation loan[/url]

  194. avbvxzvt Says:

    The best way to cheer yourself up is to try to cheer somebody else up.
    card consolidation credit debt [url=http://medic.discoverproducts.info/credit-card-debt/site_map.html]card consolidation credit debt[/url]

  195. avbvxzvt Says:

    The best way to cheer yourself up is to try to cheer somebody else up.
    card consolidation credit debt [url=http://medic.discoverproducts.info/credit-card-debt/site_map.html]card consolidation credit debt[/url]

  196. wqrhpygz Says:

    A lovely surprise!
    advisor consolidate debt [url=http://medic.discoverproducts.info/consolidate-debt/site_map.html]advisor consolidate debt[/url]

  197. wqrhpygz Says:

    A lovely surprise!
    advisor consolidate debt [url=http://medic.discoverproducts.info/consolidate-debt/site_map.html]advisor consolidate debt[/url]

  198. wqrhpygz Says:

    A lovely surprise!
    advisor consolidate debt [url=http://medic.discoverproducts.info/consolidate-debt/site_map.html]advisor consolidate debt[/url]

  199. erbvswkn Says:

    A dinner lubricates business.
    bad consolidation credit debt loan mortgage refinance [url=http://allinfo.discoverproducts.info/debt-consolidation/site_map.html]bad consolidation credit debt loan mortgage refinance[/url]

  200. cywntovx Says:

    Affection blinds reason.
    card consolidate credit debt nonprofit [url=http://allinfo.discoverproducts.info/consolidate-debt/site_map.html]card consolidate credit debt nonprofit[/url]

  201. cywntovx Says:

    Affection blinds reason.
    card consolidate credit debt nonprofit [url=http://allinfo.discoverproducts.info/consolidate-debt/site_map.html]card consolidate credit debt nonprofit[/url]

  202. htawklez Says:

    How do you do?
    consolidation debt loan [url=http://allinfo.discoverproducts.info/debt-consolidation-loan/site_map.html]consolidation debt loan[/url]

  203. ebywmptr Says:

    An attempt is no sin – if you try you may win.
    free credit card consolidation [url=http://allinfo.discoverproducts.info/credit-card-consolidation/site_map.html]free credit card consolidation[/url]

  204. ebywmptr Says:

    An attempt is no sin – if you try you may win.
    free credit card consolidation [url=http://allinfo.discoverproducts.info/credit-card-consolidation/site_map.html]free credit card consolidation[/url]

  205. ebywmptr Says:

    An attempt is no sin – if you try you may win.
    free credit card consolidation [url=http://allinfo.discoverproducts.info/credit-card-consolidation/site_map.html]free credit card consolidation[/url]

  206. uhzagaei Says:

    There are many scapegoats for our sins, but the most popular is providence.
    casino+ fallsview [url=http://allinfo.discoverproducts.info/casino+/site_map.html]casino+ fallsview[/url]

  207. uhzagaei Says:

    There are many scapegoats for our sins, but the most popular is providence.
    casino+ fallsview [url=http://allinfo.discoverproducts.info/casino+/site_map.html]casino+ fallsview[/url]

  208. liuydyqw Says:

    How are you bearing up?
    acomplia [url=http://allinfo.discoverproducts.info/acomplia/site_map.html]acomplia[/url]

  209. liuydyqw Says:

    How are you bearing up?
    acomplia [url=http://allinfo.discoverproducts.info/acomplia/site_map.html]acomplia[/url]

  210. tleagvpj Says:

    It’s been years since I last saw you.
    bad consolidation credit debt loan mortgage refinance [url=http://allinfo.discoverproducts.info/debt-consolidation/site_map.html]bad consolidation credit debt loan mortgage refinance[/url]

  211. tleagvpj Says:

    It’s been years since I last saw you.
    bad consolidation credit debt loan mortgage refinance [url=http://allinfo.discoverproducts.info/debt-consolidation/site_map.html]bad consolidation credit debt loan mortgage refinance[/url]

  212. bayivjmm Says:

    Is that… in person?
    quick payday cash advance [url=http://allinfo.discoverproducts.info/payday-advance/site_map.html]quick payday cash advance[/url]

  213. bayivjmm Says:

    Is that… in person?
    quick payday cash advance [url=http://allinfo.discoverproducts.info/payday-advance/site_map.html]quick payday cash advance[/url]

  214. rztnlbpv Says:

    home loan mortgage rate refinance [url=http://debt.discoverproducts.info/mortgage-refinancing/site_map.html]home loan mortgage rate refinance[/url] guaranteed debt consolidation loan [url=http://debt.discoverproducts.info/debt-consolidation/site_map.html]guaranteed debt consolidation loan[/url] [url=http://debt.discoverproducts.info/debt-consolidation-loan/site_map.html][/url] An evil chance seldom comes alone.

  215. rztnlbpv Says:

    home loan mortgage rate refinance [url=http://debt.discoverproducts.info/mortgage-refinancing/site_map.html]home loan mortgage rate refinance[/url] guaranteed debt consolidation loan [url=http://debt.discoverproducts.info/debt-consolidation/site_map.html]guaranteed debt consolidation loan[/url] [url=http://debt.discoverproducts.info/debt-consolidation-loan/site_map.html][/url] An evil chance seldom comes alone.

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: Type in the word 'ajax'