Coping with Windows XP activiation on a Mac

Mon, 18 Dec 2006 07:30:00 GMT

Update: This needs to be run at system startup, before you log in. I have XP Home and haven't been able to get it to run that way yet.

I can't test my method until I get XP Pro, if I get XP Pro at all. However chack left a comment saying that he got it to work on XP Pro, so it seems we've got a solution here.


What is this about?

I recently deleted my Windows XP disk image for Parallels Desktop and created a Boot Camp partition for a new Windows XP installation. I created a new VM in Parallels and it used my Boot Camp partition without a problem. The only problem is that Windows XP Home wants to re-activate every time you change from Parallels to Boot Camp or vice versa. It's very annoying, so what can we do about it?

I was reading the Parallels forums and found out that you can backup your activation and restore it later. After reading that I developed a solution for automatically swapping your activation on each boot so you don't have to worry about it.

I try and stick to Linux and OS X especially for any shell work, and on Windows I would use zsh on cygwin if I use any shell at all, but I think I have managed to hack together a crude batch file to solve this activation nuisance. It's a hack but it sure as hell beats re-activating twice or more every day. It also reinforced my love of zsh and utter dislike of the Windows "shell".

If anyone actually knows how to write batch files I'd like to hear any suggestions you might have.


Make sure things will work

You will probably just want to test my method of testing for Parallels and Boot Camp first. The easiest way is to just open a command window and run this command:

ipconfig /all | find "Parallels"

If you see a line of output like "Description . . . . : Parallels Network Adapter" and you are in Parallels then the test works. If you see no output and you are in Boot Camp then the test works.

If you see no output in Parallels or something is printed and you're in Boot Camp, then please double check that you copied the command line correctly, and that you really are running Windows where you think you are. ;-)

If you're lazy then you can download this test script and run it in a command window. Run it in both Parallels and Boot Camp to make sure it gets them both right. The output will either be "Boot Camp" or "Parallels", and a line above that which you can just ignore.


NOTE: If you're running Windows in Boot Camp right now then do Step #2 before Step #1.


Step #1

Run Windows in Parallels, activate it, then open a command window and run:


mkdir C:\Windows\System32\Parallels
copy C:\Windows\System32\wpa.* C:\Windows\System32\Parallels
Download backup-parallels-wpa.bat

Step #2

Run Windows using Boot Camp, activate it, then run:


mkdir C:\Windows\System32\BootCamp
copy C:\Windows\System32\wpa.* C:\Windows\System32\BootCamp
Download backup-bootcamp-wpa.bat

Step #3: Running the script at startup

Now that you have your activations backed up you need to have the correct ones copied into place every time your system boots. Save this file anywhere you want.

If you have XP Pro then you can get it to run using the Group Policy editor. Save the activate.bat script provided here anywhere and then have it run as a system service. Go Start -> Run... -> gpedit.msc [enter] Computer Configuration -> Windows Settings -> Scripts (Startup/Shutdown) -> Startup -> Add.

If you have XP Home then the best you can do is run this script from your Startup folder (Start -> All Programs -> Startup), but that is not really going to work because eventually Windows will not even let you log in until you activate it. What a P.O.S.


@echo off

ipconfig /all | find "Parallels" > network.tmp
for /F "tokens=14" %%x in (network.tmp) do set parallels=%x
del network.tmp

if defined parallels (
  echo Parallels
  copy C:\Windows\System32\Parallels\wpa.* C:\Windows\System32
) else (
  echo Boot Camp
  copy C:\Windows\System32\BootCamp\wpa.* C:\Windows\System32
)

Download activate.bat

You're done!

That's all you have to do. You should now be able to run Windows in Boot Camp and Parallels as much as you want without re-activating the stupid thing again!

If MS doesn't get their act together with this activation bullshit then maybe the Parallels folks might have to include something hack-ish like this by default.

This method worked for me and hopefully it will work for you as well. I'm interested to know if it does or doesn't so please leave a comment or e-mail me.


Off-topic rant

I finally bought Windows XP this week and I'm starting to regret it because of all the hoops they make you jump through to use it. I only use it to fix sites in IE because it can't render a web page properl and I didn't want to buy it just for that. I thought that it would be good to finally get a legit copy since I was using a pirated version and was sick of working around validation bullshit for updates. Now I have to work around MS's activation bullshit and it's just as bad! Screw Microsoft for putting their customers through this sort of thing. Things like this and the annoying balloons near the system tray just fuel my contempt for Windows and reinforce my love of Linux and Mac OS X.

I don't make money off any of my sites, which is why I didn't want to have to buy stupid Windows. I hate MS so much for making shitty IE the standard browser.

Posted in , , , ,  | 7 comments | 187 trackbacks

Comments

  1. chack said about 14 hours later:

    Followed the instructions with XP Pro. I have only done one test so far, but it seems like a success!

    Thanks for your brilliant work, mate!

  2. Sami Samhuri said about 17 hours later:

    Awesome! I'm glad that the method is solid, now there just needs to be a more automated way of setting this up so that people don't have to muck around in the Windows command line.

    I might have to break out the pirated corporate XP disc in order to code it myself, but even then I couldn't test it. I shudder at the thought of spending more than $100 again on a new copy.

  3. Marcus Völkel said 4 days later:

    Great done, Sami! Now as build 3094 Beta 2 is available and the reactivation issue should be fixed - are there already known issues with your solution? Just wanted to know before updating my Parallels installation.

  4. Sami Samhuri said 5 days later:

    Yes build 3094 is supposed to handle activation. I removed any trace of anything I had already done so as not to interfere with whatever Parallels does. I would recommend you do the same since this is all unnecessary now.

  5. newmacuser said 10 days later:

    I'm a bit confused... What gives you the idea that Parallels 3094 ‘handles' activation? I recently acquired 2 MBPs - one I got working with your solution (and I don't intend to change for a while) and another I continue to struggle with. Using a corporate/volume license version of XP fails to help us without that option... I really do appreciate sharing your original work - very much...

  6. Sami Samhuri said 33 days later:

    The release notes for that build said they fixed the activation issue.

  7. carlospc said 33 days later:

    It worked like a charm. The only thing you have to say when reactivating by phone is something like "i changed my video card and windows asked me for reactivation again".

    thanks.

Trackbacks

Use the following link to trackback from your own site:
http://sami.samhuri.net/articles/trackback/1003

  1. From buy cialis
    buy cialis
    news
  2. From cheap phentermine
    cheap phentermine
    news
  3. From cialis soft
    cialis soft
    news
  4. From phentermine
    phentermine
    news
  5. From generic cialis
    generic cialis
    news
  6. From buy phentermine
    buy phentermine
    news
  7. From cheap phentermine
    cheap phentermine
    news
  8. From discount phentermine
    discount phentermine
    news
  9. From buy phentermine
    buy phentermine
    news
  10. From Buy hydrocodone.
    Hydrocodone.
    Hydrocodone. Hydrocodone versus oxycodone. Buying hydrocodone without a prescription.
  11. From Phentermine without an rx cheap prices.
    Buy cheap phentermine.
    Cheap phentermine. Phentermine cheap. Cheap phentermine free shipping. Cheap phentermine cod. Buy phentermine buy cheap phentermine online.
  12. From Phentermine overnight.
    Phentermine.
    Phentermine online. Cheap phentermine. Phentermine. Cheap phentermine online. Buy phentermine on line.
  13. From phentermine
    phentermine
    news
  14. From Endo 602 percocet.
    Endo 602 percocet.
    Endo 602 percocet.
  15. From Hydrocodone online cod.
    Hydrocodone online.
    Buy hydrocodone online.
  16. From Cheap phentermine.
    Buy cheap phentermine.
    Buy prozac phentermine online free shipping cheap. Phentermine cheap. Phentermine special promotion cheap. Uhi foundation forums xanax cheap phentermine. Phentermine very cheap. Cheap phentermine free shipping. Buy cheap phentermine now save.
  17. From How long does hydrocodone stay in urine.
    Hydrocodone.
    Hydrocodone. Hydrocodone online. Hydrocodone bitartrate. Withdrawal frpm hydrocodone.
  18. From hydrocodone
    hydrocodone
    news
  19. From hydrocodone withdrawal
    hydrocodone withdrawal
    news
  20. From Tramadol hcl.
    Tramadol hcl 50 mg tablet.
    Tramadol hcl.
  21. From Cheap phentermine no dr rx.
    Buy phentermine order cheap online.
    Cheap phentermine. Cheap 37 5 phentermine.
  22. From tramadol hcl
    tramadol hcl
    news
  23. From buy tramadol
    buy tramadol
    news
  24. From Cheapest tramadol available online.
    Buy tramadol online save wholesale price yep.
    Purchase tramadol online. Buy tramadol online save wholesale price yep. Tramadol hci online buy cheap tramadol hci online. Buy cheap tramadol mg tablets only in us online. Cheapest tramadol available online. Buy tramadol online best prices limited...
  25. From Easy way to buy hydrocodone online.
    Buy hydrocodone online without a prescription.
    Easy way to buy hydrocodone online. Buy hydrocodone online. Buy hydrocodone online without a prescription.
  26. From cheap tramadol
    cheap tramadol
    news
  27. From tramadol hydrochloride
    tramadol hydrochloride
    news
  28. From Hydrocodone online.
    Hydrocodone online.
    Hydrocodone online prescription pharmacy. Drugs online cheap hydrocodone buy.
  29. From Phentermine cheap.
    Cheap phentermine cod pharmacy online.
    Cheap phentermine. Buy cheap phentermine. Phentermine lowest prices online cheap phentermine. Cheap phentermine diet pill.
  30. From Buy tramadol.
    Tramadol withdraw.
    Tramadol hydrochloride.
  31. From Phentermine.
    Phentermine prescription.
    Buy phentermine diet pill. Phentermine cod.
  32. From foradil
    foradil
    news
  33. From Discount phentermine prescription.
    Discount phentermine.
    Phentermine us discount. Discount phentermine.
  34. From Phentermine pregnancy.
    Picture of phentermine.
    Cheap phentermine. Phentermine. Phentermine pregnancy.
  35. From Phentermine on line.
    Cheap phentermine online.
    Phentermine. Phentermine yellow.
  36. From ambien
    ambien
    news
  37. From Phentermine pill online d.
    Phentermine pill.
    Phentermine pill. Phentermine diet pill. Cheap phentermine diet pill.
  38. From Hydrocodone.
    Hydrocodone apap.
    Hydrocodone. Buy hydrocodone online. What is the lethal dose of hydrocodone. Hydrocodone 1923. Buy hydrocodone without a prescription.
  39. From Easy way to buy hydrocodone online.
    Drugs online cheap hydrocodone buy.
    Easy way to buy hydrocodone online. Buy hydrocodone online. Buy hydrocodone online without a prescription.
  40. From Dosages for percocet.
    Difference between percocet and ultracet.
    Percocet. Percocet dosages. Buy percocet and greece.
  41. From buy hydrocodone no prescription
    buy hydrocodone no prescription
    news
  42. From hydrocodone no prescription
    hydrocodone no prescription
    news
  43. From buy hydrocodone without prescription
    buy hydrocodone without prescription
    news
  44. From viagra
    viagra
    news
  45. From viagra side effects
    viagra side effects
    news
  46. From buy viagra
    buy viagra
    news
  47. From hydrocodone withdrawal
    hydrocodone withdrawal
    news
  48. From Cheapest tramadol available online.
    Cheap tramadol.
    Tramadol.
  49. From Tramadol hydrochloride.
    Tramadol hydrochloride.
    Tramadol hydrochloride.
  50. From Buy hydrocodone online.
    Easy way to buy hydrocodone online.
    Buy hydrocodone online consultation. Buy hydrocodone online. Buy hydrocodone online without a prescription.
  51. From Buy hydrocodone online.
    Buy hydrocodone online.
    Where to buy hydrocodone online. Easy way to buy hydrocodone online. Buy hydrocodone online consultation. Buy hydrocodone online.
  52. From Buy hydrocodone online.
    Buy hydrocodone online.
    Where to buy hydrocodone online. Easy way to buy hydrocodone online. Buy hydrocodone online consultation. Buy hydrocodone online.
  53. From incontro adulto
    incontro adulto
    news
  54. From incontro donna veneto
    incontro donna veneto
    news
  55. From generic cialis
    generic cialis
    news
  56. From incontro gratis
    incontro gratis
    news
  57. From sesso gay
    sesso gay
    news
  58. From Tramadol use in canines.
    Tramadol.
    Comparative potencies of opioids tramadol. Tramadol.
  59. From Discount phentermine.
    Discount phentermine for 103.
    Phentermine us discount. Discount phentermine. Discount phentermine pharmacy online.
  60. From Tramadol hcl 50 mg tablet abuse.
    Tramadol hcl 50 mg tablet abuse.
    The lowest tramadol hcl price guaranteed fast. Tramadol hcl 50 mg tablet.
  61. From Tramadol hcl 50 mg tablet abuse.
    Tramadol hcl 50 mg tablet abuse.
    The lowest tramadol hcl price guaranteed fast. Tramadol hcl 50 mg tablet.
  62. From Tramadol.
    Tramadol.
    Tramadol. What is tramadol. Ultram tramadol.
  63. From discount phentermine
    discount phentermine
    news
  64. From Tramadol hydrochloride.
    Tramadol hydrochloride.
    Tramadol hydrochloride. Tramacet tramadol hydrochloride. Hydrochloride tramadol.
  65. From Buy hydrocodone online.
    Buy hydrocodone online without prescription.
    Hydrocodone online. Easy way to buy hydrocodone online. Buy hydrocodone online. Online pharmacy hydrocodone.
  66. From Tramadol hydrochloride.
    Tramadol hydrochloride liquid.
    Tramadol hydrochloride. Hydrochloride tramadol.
  67. From Buy phentermine order cheap online.
    Cheap phentermine diet pill.
    Cheap phentermine. Buy cheap online phentermine. Phentermine cheap no prescription. Phentermine cheap. Cheap extra phentermine.
  68. From Tramadol hcl 50 mg tablet abuse.
    Tramadol hcl 50mg.
    Tramadol hcl liquid. Tramadol hcl. Tramadol hcl 50 mg tablet.
  69. From Tramadol.
    Canine tramadol.
    Tramadol. What is the street value for tramadol.
  70. From Valium.
    Can you overdose a dog with valium.
    Valium snort. Xanax valium. Valium 5mg how long in system. Valium no prescription.
  71. From Buy hydrocodone online without a prescription.
    Where to buy hydrocodone online.
    Where to buy hydrocodone online. Easy way to buy hydrocodone online. Buy hydrocodone online. Drugs online cheap hydrocodone buy.
  72. From Tramadol hcl 93.
    Will tramadol hcl test positive in drug testing.
    Tramadol hcl. Tramadol hcl 50mg. The lowest tramadol hcl price guaranteed fast. Tramadol hcl 93.
  73. From Tramadol hcl 93.
    Will tramadol hcl test positive in drug testing.
    Tramadol hcl. Tramadol hcl 50mg. The lowest tramadol hcl price guaranteed fast. Tramadol hcl 93.
  74. From Discount phentermine.
    Discount phentermine.
    Discount phentermine.
  75. From Hydrochloride tramadol.
    Tramadol hydrochloride.
    Tramadol hydrochloride. Tramacet tramadol hydrochloride. Hydrochloride tramadol.
  76. From Tramadol pill appearance.
    Diet pill tape worm buy tramadol now.
    What is the pill tramadol. Tramadol pill appearance. Diet pill tape worm buy tramadol now.
  77. From ambien empty stomach
    ambien empty stomach
    news
  78. From buy ambien online cod
    buy ambien online cod
    news
  79. From ambien online no prescription overnight delivery
    ambien online no prescription overnight delivery
    news
  80. From Amoxicillin.
    Amoxicillin milk.
    Amoxicillin. Amoxicillin for acne. When amoxicillin works for acne. Amoxicillin trihydrate. What is amoxicillin. How quickly does amoxicillin work.
  81. From Hydrocodone online.
    Hydrocodone online.
    Hydrocodone online. Easy way to buy hydrocodone online. Online prescription for hydrocodone. Drugs online cheap hydrocodone buy.
  82. From Oxycontin.
    Oxycontin and other opiates help.
    Oxycontin withdrawl. Oxycontin. Oxycontin sales no prescription. Craigslist oxycontin. No quarter is max boot using oxycontin. Oxycontin abuse.
  83. From Phentermine diet pills.
    Phentermine diet pills overnight shipping.
    Phentermine diet pills no membership. Phentermine diet pills. Www.phentermine diet pills shipped c.o.d..
  84. From Hydrocodone and online and prescriptions.
    Hydrocodone.
    Hydrocodone from mexico.
  85. From Tramadol hcl 50mg.
    Tramadol hcl.
    Tramadol hcl 20 mg 93. Tramadol hcl liquid. Tramadol hcl. Tramadol hcl 50 mg tablet abuse. Tramadol hcl 50 mg tablet.
  86. From Easy way to buy hydrocodone online.
    Hydrocodone buy online.
    Where to buy hydrocodone online.
  87. From viagra for order lamisil viagra
    viagra for order lamisil viagra
    news
  88. From buy ambien without a prescription
    buy ambien without a prescription
    news
  89. From ambien overnight
    ambien overnight
    news
  90. From phentermine
    phentermine
    news
  91. From order phentermine online
    order phentermine online
    news
  92. From Drugs online cheap hydrocodone buy.
    Hydrocodone buy online.
    Where to buy hydrocodone online. Easy way to buy hydrocodone online. Buy hydrocodone online. Buy hydrocodone online without a prescription.
  93. From Purchase hydrocodone online.
    Hydrocodone online.
    Hydrocodone online.
  94. From foradil
    foradil
    news
  95. From Cheapest tramadol.
    Tramadol cod.
    Tramadol abuse. Tramadol hcl 50mg. Tramadol.
  96. From hydrocodone no prescription
    hydrocodone no prescription
    news
  97. From cialis drug
    cialis drug
    news
  98. From generic cialis
    generic cialis
    news
  99. From Buy hydrocodone online.
    Cheap hydrocodone online.
    Easy way to buy hydrocodone online. Buy hydrocodone online. Buy hydrocodone online without a prescription. Purchase hydrocodone online. Hydrocodone buy online. Hydrocodone online without a script. Drugs online cheap hydrocodone buy.
  100. From Phentermine free shipping.
    Phentermine.
    Phentermine. Phentermine result. Phentermine no prescription. Danger of phentermine. Phentermine on line. Phentermine florida. Phentermine forum. Phentermine cod.
  101. From Buy hydrocodone online consultation.
    Hydrocodone online.
    Hydrocodone online. Buying hydrocodone online. Buy hydrocodone online without a prescription.
  102. From cialis
    cialis
    news
  103. From hydrocodone side effects
    hydrocodone side effects
    news
  104. From snorting hydrocodone
    snorting hydrocodone
    news
  105. From buy hydrocodone online
    buy hydrocodone online
    news
  106. From hydrocodone extraction
    hydrocodone extraction
    news
  107. From Cheap phentermine buy online.
    Buy cheap phentermine mg tabs.
    Cheap phentermine. Cheap phentermine online. Buy cheap phentermine now save. Cheap free phentermine shipping. Buy cheap phentermine.
  108. From Cheap tramadol.
    Tramadol cheap no rx free from india.
    Cheap tramadol shipped by c.o.d. Cheap tramadol cod buy cheap cod online tramadol. Cheap tramadol. Buy tramadol at a cheap price online. Cheap tramadol prescriptions online. Tramadol cheap no rx.
  109. From Effects of hydrocodone.
    Hydrocodone without prescription.
    Hydrocodone. Hydrocodone without prescription. Hydrocodone guaifenesin syreth.
  110. From Cheapest tramadol.
    Tramadol 180 cod.
    Tramadol cod. Dog s tramadol. Tramadol. Tramadol maintence.
  111. From phentermine
    phentermine
    news
  112. From Drugs online cheap hydrocodone buy.
    Buy hydrocodone online.
    Where to buy hydrocodone online. Buy hydrocodone online consultation. Buy hydrocodone online. Drugs online cheap hydrocodone buy.
  113. From Buy phentermine using mastercard.
    Phentermine with mastercard.
    Phentermine with mastercard. Buy phentermine with mastercard. Phentermine 37.5 mg online prescription mastercard. Phentermine mastercard. Phentermine online mastercard.
  114. From Diazepam.
    Diazepam.
    Diazepam benefits. Diazepam how long it last on cats. Duration of diazepam. Diazepam.
  115. From Tramadol.
    Cheap tramadol.
    Cheap tramadol. Cheap tramadol fedex overnight.
  116. From Buy tramadol online cod.
    Off for tramadol online free fedex low cost.
    Buy tramadol online cod.
  117. From Phentermine.
    Phentermine overnight.
    Buy phentermine. Phentermine. Buy phentermine online. Phentermine no prescription. Cheapest phentermine online.
  118. From Buy cheap phentermine.
    180 count phentermine cheap.
    Cheap phentermine. Phentermine cheap. Buy cheap phentermine mg tabs lowest prices. Cheap phentermine online. Buy cheap phentermine on line now save. Buy cheap phentermine now save.
  119. From Lowes t online phentermine price.
    Buy phentermine online.
    Phentermine online purchase. Buy cheap phentermine online. Phentermine online pharmacy. Online phentermine.
  120. From Buy hydrocodone online.
    Buy hydrocodone online.
    Easy way to buy hydrocodone online. Buy hydrocodone online. Drugs online cheap hydrocodone buy.
  121. From Hydrochloride tramadol.
    Tramadol hydrochloride.
    Tramadol hydrochloride.
  122. From Adipex p and phentermine diet pills shipped cod.
    Phentermine diet pills.
    Phentermine diet pills overnight shipping. Phentermine diet pills. Phentermine diet pills without pecription. Diet pills phentermine.
  123. From Hydrocodone online.
    Buy hydrocodone online discount cheap pharmacy.
    Hydrocodone online. Buy hydrocodone online consultation. Hydrocodone and online and prescriptions.
  124. From IeriWinner_43
    IeriWinner_43
    HI! I've have similar topic at my blog! Please check it.. Thanks. [url=http://www.google.com][/url] http://www.google.com
  125. From Purchase hydrocodone online.
    Hydrocodone online.
    Hydrocodone online. Hydrocodone and online and prescriptions. Phentermine and also hydrocodone ordering online.
  126. From Discount phentermine.
    Discount phentermine prescription.
    Discount phentermine.
  127. From Buy phentermine online no prescription.
    Phentermine online.
    Buy phentermine online buy. Buy c heap phentermine online. Buy phentermine online. Order phentermine online. Phentermine pill online d.
  128. From Tramadol hcl.
    Tramadol hcl.
    Will tramadol hcl test positive in drug testing. Tramadol hcl. Tramadol hcl 50 mg tablet.
  129. From Cheap phentermine.
    Extra cheap phentermine.
    Phentermine cheap. Cheap phentermine free shipping.
  130. From Cheap phentermine.
    Extra cheap phentermine.
    Phentermine cheap. Cheap phentermine free shipping.
  131. From Cheap phentermine.
    Extra cheap phentermine.
    Phentermine cheap. Cheap phentermine free shipping.
  132. From Valium liquid form.
    Valium liquid form.
    Valium liquid form.
  133. From Hydrocodone online.
    Hydrocodone online.
    Hydrocodone online. Buy hydrocodone online. Purchase hydrocodone online. Drugs online cheap hydrocodone buy.
  134. From Tramadol hydrochloride.
    Tramadol hydrochloride.
    Tramadol hydrochloride. Tramacet tramadol hydrochloride.
  135. From The lowest tramadol hcl price guaranteed fast.
    Tramadol hcl 50mg.
    Tramadol hcl 20 mg 93. Tramadol hcl.
  136. From Phentermine discount.
    Discount phentermine.
    Discount phentermine. Phentermine pill online discount. Phentermine discount.
  137. From Buy hydrocodone online.
    Buy hydrocodone online without prescription.
    Easy way to buy hydrocodone online. Buy hydrocodone online consultation. Buy hydrocodone online.
  138. From Hydrocodone apap 5/500.
    No consultation no r/x buy hydrocodone.
    Hydrocodone. Signs of addictions to hydrocodone. Buy hydrocodone online.
  139. From Phentermine at discount prices.
    Discount phentermine.
    Discount phentermine. Discount phentermine no prescription required.
  140. From Hydrocodone free consultation.
    Hydrocodone.
    Hydrocodone.
  141. From Hydrocodone.
    How long does hydrocodone stay in your system.
    Effects of hydrocodone.
  142. From What does the pill tramadol look like?.
    Tramadol-pill.
    Tramadol starting from per pill. What does the pill tramadol look like?. Tramadol-pill.
  143. From Purchase xenical online.
    Where can i purchase xenical online.
    Xenical online to buy. Purchase xenical online. Online xenical. Where can i purchase xenical online. Xenical online.
  144. From Hydrocodone/apap.
    Ways hydrocodone-apap can be abused or used.
    Hydrocodone/apap. Hydrocodone apap fact sheet. Étiquettes de l apap 10mg2f650mg de hydrocodone. Hydrocodone apap solution qua. Hydrocodone/apap no prescription.
  145. From Tramadol hcl.
    Tramadol hcl.
    Tramadol hcl.
  146. From Hydrocodone.
    Hydrocodone.
    Hydrocodone. Effects of hydrocodone. Hydrocodone cod delivery online no prescription. Online prescription for hydrocodone. Hydrocodone watson 349.
  147. From Phentermine boards.
    Phentermine.
    Phentermine without prescription. Phentermine.
  148. From Where to buy cheap phentermine?.
    Extra cheap phentermine.
    Phentermine cheap.
  149. From Tramadol hcl.
    Tramadol hcl.
    Tramadol hcl 50 mg tab. Tramadol hcl.
  150. From Valium injectables.
    Valium withdrawal.
    India pharmacies ativan valium xanax. Valium withdrawal. Le valium et l alcool effectuent. Valium as a sleep aid. Valium.
  151. From Hydrocodone.
    Hydrocodone.
    Hydrocodone.
  152. From Tramadol hcl.
    Tramadol hcl.
    Tramadol hcl-acetaminophenpar. Tramadol hcl acetaminophe. Tramadol hcl. Tramadol hcl 50mg information. What is tramadol hcl.
  153. From buy viagra
    buy viagra
    news
  154. From viagra for women
    viagra for women
    news
  155. From buy phentermine
    buy phentermine
    news
  156. From cheap phentermine
    cheap phentermine
    news
  157. From phentermine
    phentermine
    news
  158. From phentermine no prescription
    phentermine no prescription
    news
  159. From cod phentermine as well as cialis cheap reviews
    cod phentermine as well as cialis cheap reviews
    news
  160. From valium no prescription
    valium no prescription
    news
  161. From buy valium c.o.d.
    buy valium c.o.d.
    news
  162. From cheap phentermine
    cheap phentermine
    news
  163. From buy phentermine
    buy phentermine
    news
  164. From discount phentermine
    discount phentermine
    news
  165. From cheap phentermine
    cheap phentermine
    news
  166. From xenical
    xenical
    news
  167. From hydrocodone
    hydrocodone
    news
  168. From ringtones
    ringtones
    news
  169. From cingular ringtones
    cingular ringtones
    news
  170. From free nextel ringtones
    free nextel ringtones
    news
  171. From download free ringtones
    download free ringtones
    news
  172. From free ringtones
    free ringtones
    news
  173. From phentermine no prescription
    phentermine no prescription
    news
  174. From cialis
    cialis
    news
  175. From hydrocodone sales
    hydrocodone sales
    news
  176. From baccarat cigar
    baccarat cigar
    news
  177. From age of bruce baccarat
    age of bruce baccarat
    news
  178. From baccarat crystal eagle
    baccarat crystal eagle
    news
  179. From Xanax.
    Xanax.
    Xanax.
  180. From Xanax.
    Xanax.
    Xanax.
  181. From Protonix.
    Protonix.
    Protonix.
  182. From Cialis.
    Cialis.
    Cialis.
  183. From Cialis.
    Cialis.
    Cialis.
  184. From Protonix.
    Protonix.
    Protonix.
  185. From Tramadol.
    Tramadol.
    Tramadol.
  186. From Xanax.
    Xanax.
    Xanax.
  187. From Soma.
    Soma.
    Soma.
  188. From Xanax.
    Xanax.
    Xanax.
  189. From cialis
    cialis
    news

(leave url/email »)

   Preview comment