Calling out acts of government IT self-harm: The playbook of anti-patterns

Reading between the lines of official government digital standards and policies might help you make out the horrors that led to their creation, but it’s rare that acts of self-harm are called out, says the Department of Health’s Dan Sheldon. Here, he calls on departments to stop doing this to themselves, and argues in favour of the spend controls he spent 18 months helping to enforce.

The playbook of government IT fails – Photo credit: Fotolia

At a time when other governments are getting a grip on their ITthe UK is in danger of reverting back to the “mandarin-led lands of authority”.

For the past year, the Government Digital Service has been under serious attack. 

Others have written what a folly it would be to break apart or diminish the role of GDS. I agree. Government would be poorer, users would lose their champion and the corporatist vendor-bureaucrat axis would win.

And now we have the prospect of spend controls – an essential tool in getting out of the mess we were in –  being watered down.


Related content

IT spend controls are set to change, says new GDS leader
GDS shake-up is a victory for senior officials at the expense of citizens


Let me explain.

Any business embarking on digital transformation should study the two sides of digital government in the last parliament.

The talented digital teams now redesigning the welfare state and the justice system for the Internet age wouldn’t have got anywhere without Liam and his team creating the right environment for this kind of transformation to succeed.

You couldn’t have had digital-by-default without better-for-less.

This meant getting a proper grip on government IT for the first time to stop the bleeding. It worked.

We started to fix legacy systems, rather than buying more band-aids.

We started saying ‘no’ to the small oligopoly of big systems integrators that dominated government IT.

We made it easier for a new breed of supplier to work with us.

We stopped pretending government was special and started to use open standards, open source and cloud computing like everyone else.

We tackled the friction in things like procurement, information security and funding.

Because the truth is you can’t do proper transformation without also doing all of this. If you try to, you’ll just end up with some shiny apps on top of a mountain of expensive, messy crap.

You’ll have made things more digital, but probably not any better.

In praise of… spend controls

I spent 18 months at GDS helping with some of this stuff.

You’ve probably never heard of the team I worked in. The public face of GDS was GOV.UK, exemplars, G-Cloud and Government as a Platform. Delivering services, making things better for users and fixing government from the inside. Big, important stuff.

Within departments, however, GDS is known for another thing – spend control.

The spend control has been around since 2010. Officially its there to ensure value for money — a delegated authority from Treasury to stop government overspend on IT.

The spend control team review all spend over a certain threshold to ensure it is in line with the Technology Code of Practice.

In practice, my job was to stop really bad things from happening.

The spend control is a blunt tool, but it is effective. It has saved taxpayers hundreds of millions of pounds that would otherwise be wasted on moribund projects, badly designed contracts or services that don’t meet user needs.

That small team of around eight were the first responders of GDS, sent out to sniff out things going badly and help make things better.

We weren’t always popular – saying ‘no’ usually isn’t.

We weren’t always right either – working across government requires pragmatism and understanding, not paternalism.

Nor do we always have to say ‘no’. Nowadays, it is the exception rather than the norm.

The worst practices of old Big IT are no longer accepted in polite society (in central government at least). There’s now lots of really good things happening and some really talented digital people across government.

We’re still bleeding

But despite the progress over the past five years –  whisper this quietly – there’s still quite a lot of bad things going on.

You’d be forgiven for thinking otherwise, but it’s not all service design, user needs and bunting in the world of digital government.

The idea that spend controls can now be relaxed is worrying. To anyone who takes a passing glance at headlines in the tech press, it’s laughable to think that departments – even the big ones – are now capable of avoiding the mistakes of the past.

Big departments are sprawling empires of agencies, intra-departmental turf battles and odd teams in obscure buildings that you forget exist until they sign a 10 year extension deal with their incumbent supplier.

Even for a super C/T/D/IO with a brilliant team supporting them, turning round the oil tanker whilst designing new digital services without getting shafted by suppliers or the mandarins is a mammoth task.

Government isn’t there yet. It may never get there. No matter how well intentioned, when it comes to IT government has an awful habit of messing things up.

Liam had a word for these bad things – he called it self-harm.

It’s a neat term to describe the self-inflicted digital mess government tends to get itself into. Simon Wardley talks about inertia and bias. Same idea.

Whatever you call it, in my time in government (and healthcare) I’ve seen an awful lot of it.

This stuff isn’t limited to government, either – not by any stretch. Big private sector organisations are riddled with these problems, too.

Read between the lines of official government digital standards and policies, and you may be able to make out the horrors that led to their creation.

But it’s rare that the acts of self-harm themselves are called out explicitly.

So, over at my Medium blog, I’ve created a little list – an A-Z of IT self-harm. You can read it in full here.

Consider this the opposite of a playbook. These are the things you really should avoid doing. Anti-patterns, if you will.

This stuff is still going on, every day, across government. 

I’ve not written this to call anyone out. There are many smart, dedicated people doing these things often because there’s no alternative within the constraints they’re working in.

But it’s 2016. We really need to stop doing this to ourselves.

Rebecca.Hill

Learn More →

216 thoughts on “Calling out acts of government IT self-harm: The playbook of anti-patterns

  1. Jorgedak January 22, 2025 at 12:15 pm

    purple pharmacy mexico price list: mexican drugstore online – Mexican Easy Pharm

  2. Rodneyicems January 23, 2025 at 9:30 am

    п»їbest mexican online pharmacies https://mexicaneasypharm.com/# reputable mexican pharmacies online
    mexican drugstore online

  3. Rodneyicems January 23, 2025 at 12:20 pm

    mexican border pharmacies shipping to usa https://mexicaneasypharm.com/# Mexican Easy Pharm
    mexican drugstore online

  4. Rodneyicems January 24, 2025 at 7:04 am

    best online pharmacies in mexico https://mexicaneasypharm.com/# reputable mexican pharmacies online
    medicine in mexico pharmacies

  5. Albertruith January 24, 2025 at 10:32 am

    https://dappharm.com/# dapoxetine online
    can i buy prednisone from canada without a script

  6. Albertruith January 24, 2025 at 3:17 pm

    https://kamapharm.com/# Kama Pharm
    prednisone 5 mg tablet

  7. Albertruith January 24, 2025 at 8:18 pm

    http://kamapharm.com/# Kamagra Oral Jelly
    how to get prednisone without a prescription

  8. Albertruith January 25, 2025 at 1:27 am

    http://dappharm.com/# priligy
    buy prednisone 10 mg

  9. Albertruith January 25, 2025 at 8:25 am

    https://kamapharm.com/# Kamagra 100mg
    prednisone for sale without a prescription

  10. Albertruith January 25, 2025 at 4:26 pm

    https://predpharm.com/# PredPharm
    80 mg prednisone daily

  11. Albertruith January 26, 2025 at 12:34 am

    https://dappharm.shop/# dap pharm
    over the counter prednisone pills

  12. Albertruith January 26, 2025 at 8:13 am

    http://cytpharm.com/# CytPharm
    prednisone 5 mg brand name

  13. Albertruith January 26, 2025 at 3:36 pm

    http://dappharm.com/# Priligy tablets
    prednisone 3 tablets daily

  14. Albertruith January 26, 2025 at 11:00 pm

    https://cytpharm.com/# Cyt Pharm
    prednisone for dogs

  15. Albertruith January 27, 2025 at 5:55 am

    https://kamapharm.com/# Kamagra tablets
    prednisone 20

  16. Albertruith January 27, 2025 at 1:14 pm

    https://dappharm.com/# buy dapoxetine online
    prednisone no rx

  17. Albertruith January 27, 2025 at 7:00 pm

    http://predpharm.com/# prednisone without prescription
    buy prednisone online no script

  18. Albertruith January 28, 2025 at 12:22 am

    http://cytpharm.com/# Cytotec 200mcg price
    how to buy prednisone

  19. MichaelVon January 28, 2025 at 9:28 am

    http://farmatadalitaly.com/# acquisto farmaci con ricetta
    migliori farmacie online 2024

  20. MichaelVon January 28, 2025 at 2:17 pm

    https://farmatadalitaly.shop/# comprare farmaci online con ricetta
    farmacia online

  21. MichaelVon January 28, 2025 at 7:09 pm

    https://farmatadalitaly.com/# Farmacie on line spedizione gratuita
    farmacia online senza ricetta

  22. MichaelVon January 28, 2025 at 11:57 pm

    http://farmaprodotti.com/# migliori farmacie online 2024
    farmaci senza ricetta elenco

  23. MichaelVon January 29, 2025 at 4:33 am

    http://farmatadalitaly.com/# migliori farmacie online 2024
    top farmacia online

  24. Edwardvep January 31, 2025 at 3:01 am

    Farmacie online sicure: BRUFEN prezzo – farmacia online senza ricetta

  25. ClintTwefe January 31, 2025 at 3:14 am

    http://farmaprodotti.com/# comprare farmaci online all’estero
    acquistare farmaci senza ricetta

  26. Patrickbeisa January 31, 2025 at 7:53 am

    Los casinos garantizan una experiencia de calidad.: jugabet – jugabet casino

  27. Daviddof January 31, 2025 at 9:16 am

    http://taya365.art/# Casino promotions draw in new players frequently.
    Players enjoy both fun and excitement in casinos.

  28. WilliamTraix January 31, 2025 at 10:13 am

    Entertainment shows are common in casinos. http://jugabet.xyz/# La diversiГіn nunca se detiene en los casinos.

  29. Patrickbeisa January 31, 2025 at 12:54 pm

    Many casinos have beautiful ocean views.: phmacao club – phmacao.life

  30. Daviddof January 31, 2025 at 1:21 pm

    http://phmacao.life/# Gambling regulations are strictly enforced in casinos.
    Promotions are advertised through social media channels.

  31. WilliamTraix January 31, 2025 at 3:12 pm

    A variety of gaming options cater to everyone. https://taya777.icu/# The Philippines has a vibrant nightlife scene.

  32. Patrickbeisa January 31, 2025 at 5:49 pm

    Los casinos organizan eventos especiales regularmente.: winchile – winchile.pro

  33. WilliamTraix January 31, 2025 at 8:08 pm

    Entertainment shows are common in casinos. https://phtaya.tech/# Players enjoy a variety of table games.

  34. Daviddof January 31, 2025 at 9:03 pm

    https://jugabet.xyz/# La mГєsica acompaГ±a la experiencia de juego.
    Players can enjoy high-stakes betting options.

  35. Patrickbeisa January 31, 2025 at 10:35 pm

    Some casinos have luxurious spa facilities.: taya365.art – taya365 login

  36. WilliamTraix February 1, 2025 at 12:46 am

    The thrill of winning keeps players engaged. https://taya365.art/# Casino visits are a popular tourist attraction.

  37. Patrickbeisa February 1, 2025 at 3:13 am

    La historia del juego en Chile es rica.: jugabet casino – jugabet chile

  38. WilliamTraix February 1, 2025 at 5:28 am

    Cashless gaming options are becoming popular. https://taya777.icu/# Promotions are advertised through social media channels.

  39. Patrickbeisa February 1, 2025 at 7:54 am

    Casino promotions draw in new players frequently.: phmacao com login – phmacao.life

  40. WilliamTraix February 1, 2025 at 10:11 am

    Players must be at least 21 years old. http://taya777.icu/# High rollers receive exclusive treatment and bonuses.

  41. Daviddof February 1, 2025 at 11:13 am

    http://taya365.art/# The Philippines has a vibrant nightlife scene.
    Online gaming is also growing in popularity.

  42. Patrickbeisa February 1, 2025 at 12:40 pm

    Entertainment shows are common in casinos.: phmacao.life – phmacao.life

  43. WilliamTraix February 1, 2025 at 2:58 pm

    Security measures ensure a safe environment. https://taya365.art/# Gaming regulations are overseen by PAGCOR.

  44. Patrickbeisa February 1, 2025 at 5:26 pm

    Los bonos de bienvenida son generosos.: win chile – winchile.pro

  45. WilliamTraix February 1, 2025 at 7:46 pm

    Live music events often accompany gaming nights. https://taya365.art/# Some casinos feature themed gaming areas.

  46. Patrickbeisa February 1, 2025 at 10:15 pm

    Slot machines feature various exciting themes.: taya365 com login – taya365.art

  47. Daviddof February 1, 2025 at 10:35 pm

    https://taya365.art/# Poker rooms host exciting tournaments regularly.
    Players enjoy both fun and excitement in casinos.

  48. WilliamTraix February 2, 2025 at 12:38 am

    The casino experience is memorable and unique. https://taya777.icu/# Cashless gaming options are becoming popular.

  49. Daviddof February 2, 2025 at 2:30 am

    http://phmacao.life/# Some casinos feature themed gaming areas.
    The Philippines has several world-class integrated resorts.

  50. Patrickbeisa February 2, 2025 at 3:12 am

    Casino promotions draw in new players frequently.: taya365 login – taya365 login

  51. Daviddof February 2, 2025 at 6:40 am

    http://winchile.pro/# Los casinos ofrecen entretenimiento en vivo.
    Some casinos feature themed gaming areas.

  52. Patrickbeisa February 2, 2025 at 8:49 am

    Many casinos host charity events and fundraisers.: phmacao com – phmacao casino

  53. Daviddof February 2, 2025 at 10:52 am

    http://winchile.pro/# Los casinos ofrecen entretenimiento en vivo.
    The poker community is very active here.

  54. WilliamTraix February 2, 2025 at 11:32 am

    The casino scene is constantly evolving. https://phtaya.tech/# Cashless gaming options are becoming popular.

  55. Patrickbeisa February 2, 2025 at 2:09 pm

    Some casinos have luxurious spa facilities.: phmacao com login – phmacao com

  56. Daviddof February 2, 2025 at 3:08 pm

    http://phmacao.life/# The casino atmosphere is thrilling and energetic.
    Slot machines attract players with big jackpots.

  57. Daviddof February 2, 2025 at 7:18 pm

    http://taya365.art/# Resorts provide both gaming and relaxation options.
    Promotions are advertised through social media channels.

  58. Patrickbeisa February 2, 2025 at 7:26 pm

    Las experiencias son Гєnicas en cada visita.: jugabet casino – jugabet casino

  59. Daviddof February 2, 2025 at 11:28 pm

    https://phmacao.life/# Players enjoy both fun and excitement in casinos.
    Players must be at least 21 years old.

  60. Patrickbeisa February 3, 2025 at 12:53 am

    Promotions are advertised through social media channels.: taya365.art – taya365

  61. Daviddof February 3, 2025 at 3:39 am

    https://jugabet.xyz/# Los casinos ofrecen entretenimiento en vivo.
    Players often share tips and strategies.

  62. Patrickbeisa February 3, 2025 at 6:29 am

    The gaming floors are always bustling with excitement.: taya365.art – taya365 com login

  63. Daviddof February 3, 2025 at 7:46 am

    http://jugabet.xyz/# La seguridad es prioridad en los casinos.
    Poker rooms host exciting tournaments regularly.

  64. Patrickbeisa February 3, 2025 at 11:57 am

    The casino experience is memorable and unique.: phtaya – phtaya.tech

  65. Daviddof February 3, 2025 at 12:00 pm

    https://jugabet.xyz/# Los casinos reciben turistas de todo el mundo.
    Some casinos feature themed gaming areas.

  66. WilliamTraix February 3, 2025 at 1:44 pm

    The poker community is very active here. http://phmacao.life/# Some casinos feature themed gaming areas.

  67. Daviddof February 3, 2025 at 4:03 pm

    https://winchile.pro/# Los jugadores deben conocer las reglas.
    The casino scene is constantly evolving.

  68. Josephbycle February 3, 2025 at 4:16 pm

    phtaya casino phtaya Casinos often host special holiday promotions.

  69. Patrickbeisa February 3, 2025 at 5:29 pm

    Las ganancias son una gran motivaciГіn.: winchile.pro – winchile

  70. Patrickbeisa February 3, 2025 at 10:49 pm

    Las reservas en lГ­nea son fГЎciles y rГЎpidas.: winchile.pro – winchile.pro

  71. Daviddof February 4, 2025 at 12:26 am

    http://winchile.pro/# Muchos casinos ofrecen restaurantes y bares.
    Some casinos feature themed gaming areas.

  72. WilliamTraix February 4, 2025 at 12:34 am

    The Philippines has several world-class integrated resorts. https://phtaya.tech/# The ambiance is designed to excite players.

  73. Josephbycle February 4, 2025 at 2:06 am

    phmacao phmacao Players often share tips and strategies.

  74. Patrickbeisa February 4, 2025 at 3:58 am

    The Philippines has a vibrant nightlife scene.: taya777.icu – taya777

  75. Daviddof February 4, 2025 at 4:36 am

    http://winchile.pro/# Los jugadores deben jugar con responsabilidad.
    The Philippines has a vibrant nightlife scene.

  76. Daviddof February 4, 2025 at 8:42 am

    https://phtaya.tech/# Players must be at least 21 years old.
    Slot tournaments create friendly competitions among players.

  77. Patrickbeisa February 4, 2025 at 9:01 am

    La iluminaciГіn crea un ambiente vibrante.: winchile – winchile.pro

  78. CharlesThofs February 4, 2025 at 12:46 pm

    pharmacy no prescription required https://familypharmacy.company/# family pharmacy

  79. Davidjaf February 4, 2025 at 2:18 pm

    MegaIndiaPharm: top 10 pharmacies in india – Mega India Pharm

  80. MichaelSep February 4, 2025 at 3:20 pm

    canadian pharmacy world coupon https://megaindiapharm.shop/# MegaIndiaPharm

  81. CharlesThofs February 4, 2025 at 5:53 pm

    pharmacy no prescription required https://easycanadianpharm.com/# easy canadian pharm

  82. Davidjaf February 4, 2025 at 7:19 pm

    medication from mexico pharmacy: mexican border pharmacies shipping to usa – pharmacies in mexico that ship to usa

  83. MichaelSep February 4, 2025 at 7:21 pm

    uk pharmacy no prescription https://discountdrugmart.pro/# drugmart

  84. CharlesThofs February 4, 2025 at 10:48 pm

    canadian pharmacy no prescription https://megaindiapharm.com/# MegaIndiaPharm

  85. MichaelSep February 4, 2025 at 11:10 pm

    cheapest pharmacy for prescriptions http://xxlmexicanpharm.com/# mexican pharmaceuticals online

  86. Davidjaf February 5, 2025 at 12:11 am

    Best online pharmacy: canadian pharmacy coupon – Best online pharmacy

  87. MichaelSep February 5, 2025 at 3:09 am

    canada pharmacy not requiring prescription https://familypharmacy.company/# Best online pharmacy

  88. CharlesThofs February 5, 2025 at 4:10 am

    legal online pharmacy coupon code https://easycanadianpharm.com/# best mail order pharmacy canada

  89. Davidjaf February 5, 2025 at 6:02 am

    easy canadian pharm: easy canadian pharm – canadian pharmacy tampa

  90. PorterveW February 5, 2025 at 8:17 am

    buying prescription drugs in mexico xxl mexican pharm best online pharmacies in mexico

  91. CharlesThofs February 5, 2025 at 10:00 am

    online pharmacy no prescription https://familypharmacy.company/# Best online pharmacy

  92. Davidjaf February 5, 2025 at 12:16 pm

    mexican online pharmacies prescription drugs: xxl mexican pharm – buying prescription drugs in mexico

  93. MichaelSep February 5, 2025 at 2:23 pm

    uk pharmacy no prescription https://xxlmexicanpharm.com/# medication from mexico pharmacy

  94. Davidjaf February 5, 2025 at 6:31 pm

    MegaIndiaPharm: pharmacy website india – cheapest online pharmacy india

  95. MichaelSep February 5, 2025 at 6:32 pm

    canadian pharmacy no prescription needed https://megaindiapharm.com/# MegaIndiaPharm

  96. MichaelSep February 5, 2025 at 10:40 pm

    pharmacy no prescription required https://megaindiapharm.com/# Mega India Pharm

  97. Davidjaf February 6, 2025 at 12:46 am

    top 10 pharmacies in india: Mega India Pharm – Mega India Pharm

  98. MichaelSep February 6, 2025 at 2:45 am

    drugstore com online pharmacy prescription drugs https://megaindiapharm.shop/# indian pharmacy

  99. CharlesThofs February 6, 2025 at 3:50 am

    cheapest pharmacy for prescriptions without insurance http://megaindiapharm.com/# MegaIndiaPharm

  100. MichaelSep February 6, 2025 at 6:51 am

    canadian pharmacy coupon code https://megaindiapharm.shop/# Mega India Pharm

  101. Davidjaf February 6, 2025 at 6:59 am

    MegaIndiaPharm: online pharmacy india – Mega India Pharm

  102. CharlesThofs February 6, 2025 at 9:49 am

    canadian pharmacy no prescription needed http://easycanadianpharm.com/# best canadian online pharmacy

  103. MichaelSep February 6, 2025 at 11:06 am

    no prescription required pharmacy https://discountdrugmart.pro/# discount drug mart

  104. Davidjaf February 6, 2025 at 1:24 pm

    xxl mexican pharm: medication from mexico pharmacy – mexican online pharmacies prescription drugs

  105. MichaelSep February 6, 2025 at 3:30 pm

    legit non prescription pharmacies https://discountdrugmart.pro/# drugmart

  106. Davidjaf February 6, 2025 at 7:54 pm

    discount drug mart: drug mart – cheapest pharmacy for prescription drugs

  107. Davidjaf February 7, 2025 at 2:03 am

    MegaIndiaPharm: Mega India Pharm – MegaIndiaPharm

  108. CharlesThofs February 7, 2025 at 3:43 am

    online pharmacy non prescription drugs https://megaindiapharm.com/# indian pharmacy online

  109. MichaelSep February 7, 2025 at 4:28 am

    online pharmacy no prescription https://familypharmacy.company/# family pharmacy

  110. Davidjaf February 7, 2025 at 7:56 am

    xxl mexican pharm: xxl mexican pharm – xxl mexican pharm

  111. MichaelSep February 7, 2025 at 8:50 am

    pharmacy coupons https://familypharmacy.company/# pharmacy coupons

  112. CharlesThofs February 7, 2025 at 9:22 am

    prescription drugs from canada https://xxlmexicanpharm.com/# purple pharmacy mexico price list

  113. MichaelSep February 7, 2025 at 1:14 pm

    cheapest pharmacy to fill prescriptions without insurance https://xxlmexicanpharm.com/# reputable mexican pharmacies online

  114. Davidjaf February 7, 2025 at 1:59 pm

    Mega India Pharm: MegaIndiaPharm – MegaIndiaPharm

  115. CharlesThofs February 7, 2025 at 3:04 pm

    drugstore com online pharmacy prescription drugs http://megaindiapharm.com/# MegaIndiaPharm

  116. MichaelSep February 7, 2025 at 5:33 pm

    rx pharmacy coupons https://megaindiapharm.shop/# indian pharmacy online

  117. Davidjaf February 7, 2025 at 8:13 pm

    mexican drugstore online: xxl mexican pharm – xxl mexican pharm

  118. CharlesThofs February 7, 2025 at 8:57 pm

    online pharmacy no prescription needed https://familypharmacy.company/# online pharmacy delivery usa

  119. MichaelSep February 7, 2025 at 10:04 pm

    rxpharmacycoupons http://xxlmexicanpharm.com/# medication from mexico pharmacy

  120. PorterveW February 8, 2025 at 1:00 am

    drug mart discount drugs drug mart

  121. Davidjaf February 8, 2025 at 2:18 am

    discount drug mart pharmacy: online pharmacy non prescription drugs – drugmart

  122. MichaelSep February 8, 2025 at 2:32 am

    canada drugs coupon code https://discountdrugmart.pro/# drugmart

  123. MichaelSep February 8, 2025 at 7:03 am

    online pharmacy no prescription needed http://discountdrugmart.pro/# drug mart

  124. Davidjaf February 8, 2025 at 8:22 am

    MegaIndiaPharm: Online medicine order – Mega India Pharm

  125. MichaelSep February 8, 2025 at 11:20 am

    pharmacy coupons http://discountdrugmart.pro/# discount drugs

  126. Davidjaf February 8, 2025 at 2:18 pm

    easy canadian pharm: best online canadian pharmacy – canada pharmacy online

  127. MichaelSep February 8, 2025 at 3:31 pm

    canadian pharmacy world coupons http://discountdrugmart.pro/# discount drug pharmacy

  128. CharlesThofs February 8, 2025 at 6:46 pm

    canada pharmacy coupon https://megaindiapharm.shop/# best india pharmacy

  129. Davidjaf February 8, 2025 at 7:10 pm

    buying from online mexican pharmacy: xxl mexican pharm – п»їbest mexican online pharmacies

  130. MichaelSep February 8, 2025 at 7:35 pm

    cheapest pharmacy for prescriptions without insurance https://discountdrugmart.pro/# canadian prescription pharmacy

  131. CharlesThofs February 8, 2025 at 11:19 pm

    pharmacy coupons https://discountdrugmart.pro/# drug mart

  132. MichaelSep February 8, 2025 at 11:49 pm

    online pharmacy no prescription http://megaindiapharm.com/# MegaIndiaPharm

  133. Davidjaf February 9, 2025 at 12:00 am

    xxl mexican pharm: best online pharmacies in mexico – mexican pharmaceuticals online

  134. CharlesThofs February 9, 2025 at 3:48 am

    canadian online pharmacy no prescription http://xxlmexicanpharm.com/# mexico pharmacies prescription drugs

  135. MichaelSep February 9, 2025 at 3:56 am

    best online pharmacy no prescription https://easycanadianpharm.com/# easy canadian pharm

  136. Davidjaf February 9, 2025 at 4:47 am

    xxl mexican pharm: mexican rx online – xxl mexican pharm

  137. MichaelSep February 9, 2025 at 8:11 am

    no prescription needed canadian pharmacy https://easycanadianpharm.com/# pharmacies in canada that ship to the us

  138. PorterveW February 9, 2025 at 8:18 am

    trusted canadian pharmacy best canadian pharmacy to order from canadian pharmacy king reviews

  139. CharlesThofs February 9, 2025 at 8:26 am

    drugstore com online pharmacy prescription drugs https://xxlmexicanpharm.com/# mexican drugstore online

  140. ThomasOrisk February 9, 2025 at 10:31 am

    Kasino menawarkan pengalaman bermain yang seru: slot demo gratis – slot demo pg gratis

  141. WillieAgirm February 9, 2025 at 12:41 pm

    Mesin slot baru selalu menarik minat https://slotdemo.auction/# Pemain harus menetapkan batas saat bermain

  142. JamesErype February 9, 2025 at 2:13 pm

    Kasino selalu memperbarui mesin slotnya http://slot88.company/# Slot memberikan kesempatan untuk menang besar

  143. ThomasOrisk February 9, 2025 at 3:24 pm

    Slot dengan grafis 3D sangat mengesankan: slot demo pg gratis – demo slot pg

  144. WillieAgirm February 9, 2025 at 5:04 pm

    Slot dengan pembayaran tinggi selalu diminati https://slot88.company/# Banyak kasino memiliki program loyalitas untuk pemain

  145. JamesErype February 9, 2025 at 7:06 pm

    Kasino menawarkan pengalaman bermain yang seru http://slot88.company/# Pemain sering berbagi tips untuk menang

  146. ThomasOrisk February 9, 2025 at 7:56 pm

    Slot modern memiliki grafik yang mengesankan: slot demo pg gratis – slot demo rupiah

  147. WillieAgirm February 9, 2025 at 9:37 pm

    Mesin slot sering diperbarui dengan game baru http://slot88.company/# Beberapa kasino memiliki area khusus untuk slot

  148. ThomasOrisk February 10, 2025 at 12:13 am

    Mesin slot baru selalu menarik minat: slot demo – slot demo pg gratis

  149. WillieAgirm February 10, 2025 at 1:33 am

    Kasino selalu memperbarui mesin slotnya https://garuda888.top/# Pemain harus memahami aturan masing-masing mesin

  150. ThomasOrisk February 10, 2025 at 4:30 am

    Slot dengan bonus putaran gratis sangat populer: slot demo rupiah – slot demo

  151. WillieAgirm February 10, 2025 at 5:23 am

    Kasino sering memberikan hadiah untuk pemain setia https://garuda888.top/# Slot menawarkan berbagai jenis permainan bonus

  152. WillieAgirm February 10, 2025 at 9:32 am

    Kasino di Bali menarik banyak pengunjung https://garuda888.top/# Slot dengan fitur interaktif semakin banyak tersedia

  153. ThomasOrisk February 10, 2025 at 9:46 am

    Slot klasik tetap menjadi favorit banyak orang: bonaslot.site – BonaSlot

  154. WillieAgirm February 10, 2025 at 1:52 pm

    Banyak pemain mencari mesin dengan RTP tinggi http://bonaslot.site/# Mesin slot menawarkan pengalaman bermain yang cepat

  155. ThomasOrisk February 10, 2025 at 3:49 pm

    Pemain sering berbagi tips untuk menang: slot88 – slot88.company

  156. WillieAgirm February 10, 2025 at 6:28 pm

    Mesin slot digital semakin banyak diminati https://slot88.company/# Kasino memiliki suasana yang energik dan menyenangkan

  157. AaronLiz February 10, 2025 at 8:52 pm

    slot88 slot88.company Slot menjadi bagian penting dari industri kasino

  158. ThomasOrisk February 10, 2025 at 9:07 pm

    Slot memberikan kesempatan untuk menang besar: akun demo slot – slot demo

  159. WillieAgirm February 10, 2025 at 10:40 pm

    Kasino menyediakan layanan pelanggan yang baik http://garuda888.top/# Kasino sering mengadakan turnamen slot menarik

  160. ThomasOrisk February 11, 2025 at 1:54 am

    Mesin slot menawarkan pengalaman bermain yang cepat: demo slot pg – akun demo slot

  161. ThomasOrisk February 11, 2025 at 6:38 am

    Banyak pemain berusaha untuk mendapatkan jackpot: garuda888 slot – garuda888

  162. WillieAgirm February 11, 2025 at 6:52 am

    Slot menawarkan kesenangan yang mudah diakses https://slotdemo.auction/# Banyak pemain menikmati bermain slot secara online

  163. WillieAgirm February 11, 2025 at 10:56 am

    Slot menjadi daya tarik utama di kasino http://slotdemo.auction/# Banyak pemain berusaha untuk mendapatkan jackpot

  164. ThomasOrisk February 11, 2025 at 11:28 am

    Banyak pemain menikmati jackpot harian di slot: demo slot pg – slotdemo

  165. WillieAgirm February 11, 2025 at 3:03 pm

    Mesin slot dapat dimainkan dalam berbagai bahasa http://garuda888.top/# Kasino menawarkan pengalaman bermain yang seru

  166. ThomasOrisk February 11, 2025 at 4:23 pm

    Mesin slot menawarkan berbagai tema menarik: preman69 – preman69 slot

  167. WillieAgirm February 11, 2025 at 7:10 pm

    Kasino di Bali menarik banyak pengunjung https://garuda888.top/# Beberapa kasino memiliki area khusus untuk slot

  168. ThomasOrisk February 11, 2025 at 9:09 pm

    Kasino selalu memperbarui mesin slotnya: slot demo rupiah – demo slot pg

  169. WillieAgirm February 11, 2025 at 11:23 pm

    Kasino menyediakan layanan pelanggan yang baik http://slot88.company/# Banyak kasino menawarkan permainan langsung yang seru

  170. ThomasOrisk February 12, 2025 at 1:58 am

    Slot menawarkan berbagai jenis permainan bonus: preman69 slot – preman69 slot

  171. ThomasOrisk February 12, 2025 at 6:40 am

    Kasino sering memberikan hadiah untuk pemain setia: slot demo gratis – akun demo slot

  172. ThomasOrisk February 12, 2025 at 11:34 am

    Slot klasik tetap menjadi favorit banyak orang: garuda888 slot – garuda888 slot

  173. WillieAgirm February 12, 2025 at 11:46 am

    Kasino memiliki suasana yang energik dan menyenangkan https://garuda888.top/# Banyak pemain menikmati bermain slot secara online

  174. ThomasOrisk February 12, 2025 at 4:29 pm

    Slot memberikan kesempatan untuk menang besar: preman69 – preman69.tech

  175. WillieAgirm February 12, 2025 at 8:00 pm

    Kasino di Jakarta memiliki berbagai pilihan permainan http://garuda888.top/# Banyak pemain berusaha untuk mendapatkan jackpot

  176. ThomasOrisk February 12, 2025 at 9:11 pm

    Slot dengan grafis 3D sangat mengesankan: preman69.tech – preman69 slot

  177. WillieAgirm February 13, 2025 at 12:10 am

    Slot dengan fitur interaktif semakin banyak tersedia http://slotdemo.auction/# Slot menjadi daya tarik utama di kasino

  178. ThomasOrisk February 13, 2025 at 1:56 am

    Slot dengan bonus putaran gratis sangat populer: slot demo gratis – slot demo gratis

  179. WillieAgirm February 13, 2025 at 4:23 am

    Slot dengan tema budaya lokal menarik perhatian https://bonaslot.site/# Mesin slot baru selalu menarik minat

  180. ThomasOrisk February 13, 2025 at 7:15 am

    Banyak kasino menawarkan permainan langsung yang seru: preman69.tech – preman69

  181. WillieAgirm February 13, 2025 at 8:32 am

    Mesin slot digital semakin banyak diminati http://slotdemo.auction/# Keseruan bermain slot selalu menggoda para pemain

  182. JamesErype February 13, 2025 at 9:16 am

    Slot menjadi bagian penting dari industri kasino https://slot88.company/# Banyak pemain menikmati bermain slot secara online

  183. WillieAgirm February 13, 2025 at 12:36 pm

    Slot dengan grafis 3D sangat mengesankan https://slot88.company/# Banyak kasino menawarkan permainan langsung yang seru

  184. ThomasOrisk February 13, 2025 at 1:12 pm

    Banyak kasino menawarkan permainan langsung yang seru: BonaSlot – BonaSlot

  185. BrandonMug February 13, 2025 at 5:32 pm

    where can i get generic clomid without a prescription: ClmHealthPharm – where can i get generic clomid

  186. Justintup February 13, 2025 at 6:38 pm

    cost of generic clomid without insurance: ClmHealthPharm – can you get generic clomid without rx

  187. Brianobemo February 13, 2025 at 9:14 pm

    doxycycline 1000 mg best buy: DoxHealthPharm – doxycycline 200mg tablet

  188. BrandonMug February 13, 2025 at 9:45 pm

    where can i get cheap clomid: can you get cheap clomid price – can i buy generic clomid now

  189. Justintup February 13, 2025 at 11:48 pm

    buy doxycycline for dogs: Dox Health Pharm – doxycycline medication pills

  190. BrandonMug February 14, 2025 at 1:50 am

    prescription for amoxicillin: amoxicillin 500 mg where to buy – purchase amoxicillin online without prescription

  191. Brianobemo February 14, 2025 at 2:28 am

    where can you buy amoxicillin over the counter: Amo Health Pharm – buy amoxicillin 250mg

  192. Justintup February 14, 2025 at 5:03 am

    buy amoxicillin online mexico: Amo Health Pharm – amoxicillin without rx

  193. BrandonMug February 14, 2025 at 5:51 am

    zithromax antibiotic without prescription: ZithroPharm – zithromax purchase online

  194. Brianobemo February 14, 2025 at 8:09 am

    amoxicillin no prescipion: cheap amoxicillin 500mg – amoxicillin script

  195. BrandonMug February 14, 2025 at 10:16 am

    doxycycline 100mg cap price: DoxHealthPharm – doxycycline canadian pharmacy

  196. Justintup February 14, 2025 at 11:17 am

    amoxicillin 50 mg tablets: AmoHealthPharm – amoxicillin without rx

  197. Brianobemo February 14, 2025 at 2:16 pm

    amoxicillin buy no prescription: amoxicillin 500 mg price – rexall pharmacy amoxicillin 500mg

  198. BrandonMug February 14, 2025 at 2:36 pm

    zithromax 500: ZithroPharm – generic zithromax over the counter

  199. Justintup February 14, 2025 at 5:51 pm

    zithromax over the counter canada: ZithroPharm – generic zithromax over the counter

  200. BrandonMug February 14, 2025 at 7:09 pm

    buy doxycycline in usa: doxycycline 100mg no prescription fast delivery – doxyciclin

  201. Brianobemo February 14, 2025 at 8:30 pm

    buy zithromax canada: Zithro Pharm – buy zithromax canada

  202. BrandonMug February 14, 2025 at 11:41 pm

    can i buy cheap clomid: get clomid no prescription – can i purchase cheap clomid without insurance

  203. Justintup February 15, 2025 at 12:12 am

    zithromax online australia: ZithroPharm – zithromax cost australia

  204. Justintup February 15, 2025 at 6:30 am

    amoxicillin for sale: buy amoxicillin online cheap – where can i buy amoxocillin

  205. Brianobemo February 15, 2025 at 8:27 am

    amoxicillin without prescription: Amo Health Pharm – amoxicillin script

  206. BrandonMug February 15, 2025 at 8:37 am

    amoxicillin 500 mg purchase without prescription: Amo Health Pharm – amoxicillin 500 mg tablet

  207. Justintup February 15, 2025 at 12:45 pm

    can i buy zithromax over the counter: Zithro Pharm – how to buy zithromax online

  208. Brianobemo February 15, 2025 at 2:28 pm

    zithromax without prescription: buy cheap zithromax online – zithromax price canada

  209. BrandonMug February 15, 2025 at 5:40 pm

    zithromax generic price: generic zithromax india – zithromax online no prescription

  210. Justintup February 15, 2025 at 7:11 pm

    amoxicillin over counter: AmoHealthPharm – buy amoxicillin online with paypal

  211. BrandonMug February 15, 2025 at 10:52 pm

    amoxicillin 800 mg price: where can i buy amoxocillin – amoxacillian without a percription

  212. Justintup February 16, 2025 at 1:36 am

    can i buy doxycycline over the counter: DoxHealthPharm – can i buy doxycycline over the counter in south africa

  213. Brianobemo February 16, 2025 at 2:47 am

    how to get doxycycline 100mg: Dox Health Pharm – doxycycline 100mg online

  214. Virgilnus February 16, 2025 at 3:48 am

    can i get generic clomid prices order generic clomid online clomid

  215. BrandonMug February 16, 2025 at 5:44 am

    doxycycline mono: Dox Health Pharm – 40mg doxycycline online

  216. Justintup February 16, 2025 at 8:09 am

    zithromax 500 tablet: buy zithromax without presc – zithromax 500 mg lowest price online

Leave a Reply