Message Boxes: do you still need MOM?

Asynchronous, reliable message passing is one of the cornerstones of an integration infrastructure. Traditionally, asynchronous reliable transport has been provided by message-oriented middleware. Many EAI vendors started as MOM vendors. Simply put, it is difficult to imagine an EAI solution without MOM.
However, before you go and buy yourself MQ Series, TIBCO, or one of their imitators, you should know that there is an alternative.

Why asynchrony?

Synchronous communication implies temporal coupling. Both the client and the server must be up for the


interaction to occur, or an error occurs. This is fine for situations where a response is immediately needed (for example, UI). For other requirements (response eventually needed, fire-and-forget, i.e. long running workflow or data integration) temporally-coupled systems are more fragile than systems built on the basis of reliable asynchronous communication. This is especially significant in distributed network-connected environments.

Traditional solution: MOM

The traditional solution is simple: put MOM in between the interacting parties. In a fire-and-forget scenario (diagram below), the publisher deposits a message to MOM queue. The subscriber retrieves message from queue when the subscriber is ready. Nothing fails the subscriber is down at the time publishes originated the message.

null
Is there a problem with MOM

Not really. It is an excellent foundation for an EAI solution. However, sometimes it may offer too much functionality and therefore be more expensive and more complex than it needs to be. However, as I asserted in the beginning, you do need asynchrony.

Message-box: a poor (wise?) man’s MOM

A month ago I started working with BizTalk. I like BizTalk for many reasons [TODO: link to BizTalk versus ICS comparison] BizTalk provides a somewhat unique concept of a message box that I illustrated on the following diagram:

In BizTalk, all cross-broker interactions involve Message Boxes. Adapters deposit inbound events / messages in Message Boxes and retrieve outbound messages from message boxes, before delivering them to target applications.
Effectively, all interactions are asynchronous and temporally de-coupled. If the subscriber in the example above is down, there is no problem. The to-be-delivered message is stored in the message box until the adapter can deliver the message, so once the subscriber is up.

Truly, message boxes are not all that innovative if at all. The concept has been around forever, for example in operating systems. However, BizTalk – to my knowledge – is unique with this concept ( IBM/Crossworlds ICS provides a similar functionality)

Message-box versus MOM

I love the concept of Message Box. I believe that it can replace MOM for small and medium installations.
What a Message Box is not?

  • It does not solve your transport problem like MOM does, i.e. it does not eliminate the distance from the equation. If you need to distribute information, especially over wide area networks, there is nothing like MQ and the likes.
  • It does not give you the fancier stuff, like UDP-based message dissemination.
  • Since it is database-based, it will not perform like MQ or TIBCO EMS. It will be more like WebLogic’s database-based JMS implementation.

However, in certain cases, Message Boxes can replace MOM and yield a more elegant, simpler, cheaper, and more manageable solution. Assume that you’ve built a multi-transport broker-type [TODO: link-to broker-centric versus transport-centric] EAI (diagram below):

If your integration is limited distance-wise, and you have a broker with Message Boxes, this can be effectively accomplished without MOM, with quiet a few benefits:

  • Simplicity. Just the broker, no MOM.
  • Asynchrony and temporal de-coupling is there. Notice that all transports between broker and integrated applications are synchronous and commodity. No extra cost.
  • It is easy to monitor and audit. Just run reports against the database.

Summary

Message Box may completely eliminate a need for MOM. In fact, it really is a simplified MOM, with lesser performance and no ‘remoting’ / transport. It will do fine, if you don’t have fancy or hight transport requirements. It works if you build a broker-style integration – for obvious reasons, it will not work in a bus model.

So, before you start evaluating the MOMs to buy, take a look at BizTalk. Maybe you don’t need MOM at all.

318 Responses to Message Boxes: do you still need MOM?


Comments

  1. Comment by Naked bi trio | 2007/03/13 at 22:25:43

    Good site. Thanks.

  2. Comment by Horny gay threesome | 2007/03/14 at 00:09:01

    Good site. Thank you:-)

  3. Comment by Naked bi trio | 2007/03/14 at 01:39:26

    Very good site. Thank you!!!

  4. Comment by Three bisexual guys and a girl | 2007/03/14 at 04:19:09

    Nice site. Thank you:-)

  5. Comment by Horny bis chain fuck | 2007/03/14 at 09:48:41

    Good site. Thanks.

  6. Comment by Cock-sucking outside | 2007/03/14 at 11:14:19

    Good site. Thanks!!!

  7. Comment by love thank you poems | 2007/03/14 at 12:36:16

    Very good site. Thanks:-)

  8. Comment by Guy in jail tries sex | 2007/03/14 at 14:00:29

    Cool site. Thank you!

  9. Comment by Rude army sex | 2007/03/14 at 16:44:21

    Cool site. Thanks:-)

  10. Comment by atlanta intown real estate | 2007/03/14 at 16:56:56

    Nice site. Thanks!!!

  11. Comment by Old gay stud | 2007/03/14 at 18:16:50

    Nice site. Thanks!!!

  12. Comment by Sweet Gallery #03 | 2007/03/14 at 20:33:25

    Good site. Thank you.

  13. Comment by bartjompopboys | 2007/03/14 at 22:30:49

    Good site. Thanks.

  14. Comment by astronauts back pain | 2007/03/14 at 22:45:50

    Very good site. Thank you!!!

  15. Comment by school technical trade | 2007/03/14 at 23:56:39

    Nice site. Thanks!

  16. Comment by Undressing gay couple | 2007/03/15 at 00:23:37

    Very good site. Thanks:-)

  17. Comment by Three bisexual guys and a girl | 2007/03/15 at 02:02:54

    Nice site. Thanks.

  18. Comment by Female bi gets fucked | 2007/03/15 at 04:15:03

    Cool site. Thank you!

  19. Comment by Hard male bi fucks | 2007/03/15 at 06:38:44

    Cool site. Thanks!!!

  20. Comment by chassis f6 | 2007/03/15 at 08:27:54

    Cool site. Thanks!

  21. Comment by Fucking bisexuals cum off | 2007/03/15 at 11:03:24

    Cool site. Thank you.

  22. Comment by nh school nurses | 2007/03/15 at 13:41:40

    Nice site. Thanks.

  23. Comment by Hot bis suck cock | 2007/03/15 at 15:19:54

    Very good site. Thanks:-)

  24. Comment by transformation nation | 2007/03/15 at 15:50:20

    Cool site. Thanks.

  25. Comment by bologna | 2007/03/15 at 16:34:02

    luogo interessante, soddisfare interessante, buon!

  26. Comment by Horny bis chain fuck | 2007/03/15 at 18:52:24

    Nice site. Thank you!

  27. Comment by hawaii advertising | 2007/03/15 at 19:00:47

    Very good site. Thanks.

  28. Comment by hotels in st augustine fl | 2007/03/15 at 19:01:14

    Nice site. Thanks:-)

  29. Comment by Ass-fingering while fucking | 2007/03/15 at 20:29:09

    Nice site. Thank you.

  30. Comment by san antonio new car sales | 2007/03/15 at 23:45:08

    Nice site. Thanks:-)

  31. Comment by Bisexuals change parts | 2007/03/16 at 01:41:42

    Good site. Thank you:-)

  32. Comment by beads for beading | 2007/03/16 at 04:34:40

    Good site. Thanks!

  33. Comment by Excited bisexuals on the bed | 2007/03/16 at 04:39:21

    Good site. Thanks.

  34. Comment by Hot bisexual picnic | 2007/03/16 at 06:52:55

    Nice site. Thank you:-)

  35. Comment by Three male bisexuals | 2007/03/16 at 09:37:21

    Cool site. Thank you!!!

  36. Comment by Cock-sucking outside | 2007/03/16 at 13:20:09

    Nice site. Thank you:-)

  37. Comment by motorhome buying guide | 2007/03/16 at 16:23:44

    Cool site. Thank you:-)

  38. Comment by Fucked while he fucks | 2007/03/16 at 18:43:42

    Cool site. Thank you!!!

  39. Comment by Four excited bisexuals | 2007/03/16 at 21:00:25

    Cool site. Thanks!!!

  40. Comment by the bead shop chatswood | 2007/03/16 at 23:09:28

    Good site. Thanks.

  41. Comment by Bisexual chain fucking | 2007/03/16 at 23:19:21

    Nice site. Thanks!!!

  42. Comment by Lovely bisexual trio | 2007/03/17 at 02:22:32

    Cool site. Thank you:-)

  43. Comment by Guy in jail tries sex | 2007/03/17 at 04:21:03

    Very good site. Thank you!!!

  44. Comment by Naked bi trio | 2007/03/17 at 06:07:37

    Nice site. Thank you.

  45. Comment by Rude army sex | 2007/03/17 at 07:40:27

    Cool site. Thank you.

  46. Comment by zidane | 2007/03/17 at 10:28:40

    Lo trovo piuttosto impressionante. Lavoro grande fatto..)

  47. Comment by Horny doc licks ass | 2007/03/17 at 10:58:06

    Good site. Thanks!!!

  48. Comment by Young sweetie fucked | 2007/03/17 at 23:10:05

    Cool site. Thank you.

  49. Comment by Hot sex in the car | 2007/03/18 at 01:08:29

    Good site. Thanks:-)

  50. Comment by Young stud fucked outside | 2007/03/18 at 06:00:50

    Very good site. Thank you!

  51. Comment by Boyish cock-teaser first sex | 2007/03/18 at 09:15:36

    Cool site. Thanks.

  52. Comment by Pissing young boy | 2007/03/18 at 11:08:54

    Good site. Thank you!

  53. Comment by hydrocodone addiction | 2007/03/18 at 14:41:51

    Very good site. Thanks:-)

  54. Comment by Young stud fucking | 2007/03/18 at 21:09:07

    Good site. Thank you:-)

  55. Comment by Bisexual sex party | 2007/03/18 at 23:36:20

    Nice site. Thanks.

  56. Comment by Old gay stud | 2007/03/19 at 01:03:55

    Very good site. Thank you:-)

  57. Comment by verona | 2007/03/19 at 01:38:50

    Stupore! ho una sensibilit molto buona circa il vostro luogo!!!!

  58. Comment by Fresh stud screwed outside | 2007/03/19 at 02:27:32

    Good site. Thanks.

  59. Comment by Ugly horny monster | 2007/03/19 at 06:05:42

    Very good site. Thanks!!!

  60. Comment by Young gays fucking | 2007/03/19 at 07:27:07

    Cool site. Thanks.

  61. Comment by Fresh twink fucking | 2007/03/19 at 09:57:14

    Very good site. Thanks:-)

  62. Comment by Pure twink submits | 2007/03/19 at 11:53:17

    Nice site. Thanks!!!

  63. Comment by 140 145 | 2007/03/19 at 13:41:40

    Good site. Thank you!!!

  64. Comment by Young sweetie fucked | 2007/03/19 at 14:27:49

    Cool site. Thanks!!!

  65. Comment by long sleeved polos | 2007/03/19 at 15:08:04

    Nice site. Thanks:-)

  66. Comment by free microsoft picture it software | 2007/03/19 at 15:58:53

    Cool site. Thank you.

  67. Comment by Three bisexual guys | 2007/03/19 at 17:34:54

    Nice site. Thanks!!!

  68. Comment by Fucking bisexuals | 2007/03/19 at 19:46:05

    Nice site. Thank you!!!

  69. Comment by Hot fucking gays | 2007/03/19 at 21:48:09

    Nice site. Thank you!!!

  70. Comment by Deep anal penetration | 2007/03/20 at 00:53:50

    Cool site. Thanks!!!

  71. Comment by Hot fucking gays | 2007/03/20 at 05:14:30

    Nice site. Thank you!

  72. Comment by Hot fucking gays | 2007/03/20 at 07:00:32

    Cool site. Thank you!!!

  73. Comment by Young gay new experience | 2007/03/20 at 11:35:12

    Good site. Thank you!

  74. Comment by Aged dude success | 2007/03/20 at 17:11:26

    Nice site. Thank you!

  75. Comment by Young stud fucked outside | 2007/03/20 at 19:16:14

    Cool site. Thanks!!!

  76. Comment by Hot fucking gays | 2007/03/20 at 22:17:23

    Good site. Thanks.

  77. Comment by Cute twink | 2007/03/21 at 00:47:31

    Good site. Thanks!

  78. Comment by Eager dude fucking | 2007/03/21 at 03:44:50

    Very good site. Thank you!!!

  79. Comment by Horny doc | 2007/03/21 at 08:56:25

    Very good site. Thank you!!!

  80. Comment by Three gays ass-fucking | 2007/03/21 at 13:50:43

    Cool site. Thanks.

  81. Comment by Doro | 2007/03/21 at 14:52:18

    I need my mom:)

  82. Comment by Virgin twink gay sex | 2007/03/21 at 15:07:14

    Very good site. Thank you.

  83. Comment by FSBO Advertising and Real Estate Agents | 2007/03/21 at 17:10:13

    Good site. Thanks!

  84. Comment by hoodia diet | 2007/03/21 at 19:51:38

    Nice site. Thanks.

  85. Comment by Bellame | 2007/03/22 at 04:08:53

    I hate spammers! (

  86. Comment by Erectile Dysfunction | 2007/03/22 at 04:26:46

    Cool site. Thank you!!!

  87. Comment by Usti | 2007/03/22 at 06:43:48

    Spammers suck a lot

  88. Comment by weight watchers Hoodia | 2007/03/22 at 06:45:01

    Cool site. Thanks.

  89. Comment by 10 day diet hoodia | 2007/03/22 at 08:35:45

    Good site. Thanks.

  90. Comment by Wead | 2007/03/22 at 09:28:49

    ( spam (

  91. Comment by hoodia diet | 2007/03/22 at 09:57:00

    Good site. Thanks:-)

  92. Comment by Zlabm | 2007/03/22 at 12:06:52

    Nice..nice post.

  93. Comment by Playing Boys | 2007/03/22 at 12:19:04

    Good site. Thanks!

  94. Comment by Eiram | 2007/03/22 at 14:44:48

    Thanks man, i agree

  95. Comment by virgin twink | 2007/03/22 at 15:42:43

    Cool site. Thanks.

  96. Comment by Wdas | 2007/03/22 at 17:24:12

    Glad to hear it

  97. Comment by fucking gays | 2007/03/22 at 18:45:51

    Good site. Thank you!!!

  98. Comment by Tillsr | 2007/03/22 at 20:03:09

    Looks nice

  99. Comment by gay stud | 2007/03/22 at 20:06:20

    Good site. Thank you!!!

  100. Comment by fucking gays | 2007/03/22 at 21:52:30

    Cool site. Thank you:-)

  101. Comment by Azox | 2007/03/22 at 22:36:07

    Awesome, man

  102. Comment by gets fucked | 2007/03/22 at 23:16:53

    Nice site. Thanks.

  103. Comment by ass fucking | 2007/03/23 at 00:59:22

    Nice site. Thank you!!!

  104. Comment by Caiek | 2007/03/23 at 01:13:07

    COol :)

  105. Comment by Edasi | 2007/03/23 at 03:52:18

    Not bad, it really can occur

  106. Comment by Qsadzx | 2007/03/23 at 06:32:08

    Is it ok?

  107. Comment by Caaol | 2007/03/23 at 09:09:07

    You have so much spam in here.. (

  108. Comment by Vaea | 2007/03/23 at 11:46:12

    So much spam (

  109. Comment by Poster | 2007/03/23 at 14:22:09

    Spam really sucks( delete it

  110. Comment by บล็อคกู | 2007/03/23 at 14:47:14

    good idea

  111. Comment by Yuak | 2007/03/23 at 16:53:08

    Delete this spam!

  112. Comment by Giak | 2007/03/23 at 19:26:08

    No more spam, man!

  113. Comment by Daoal | 2007/03/24 at 00:29:07

    Spammers suck a lot

  114. Comment by Asoemd | 2007/03/24 at 03:04:14

    ( spam (

  115. Ei
    Comment by Ei | 2007/03/24 at 05:42:08

    Nice..nice post.

  116. Comment by fucking a girl | 2007/03/24 at 06:18:33

    Nice site. Thank you!

  117. Comment by Dealc | 2007/03/24 at 07:53:16

    Nice..nice post.

  118. Comment by naked bisexuals | 2007/03/24 at 08:22:24

    Very good site. Thanks!

  119. Comment by hot gays | 2007/03/24 at 10:15:12

    Very good site. Thanks!

  120. Comment by hot gays | 2007/03/24 at 10:15:13

    Very good site. Thanks!

  121. Comment by Feial | 2007/03/24 at 10:32:13

    Thanks man, i agree

  122. Comment by male fucks | 2007/03/24 at 12:04:00

    Nice site. Thanks!

  123. Comment by Geaol | 2007/03/24 at 13:11:09

    Glad to hear it

  124. Comment by sucking girl | 2007/03/24 at 18:34:35

    Nice site. Thank you.

  125. Comment by young and innocent | 2007/03/24 at 20:40:24

    Cool site. Thank you:-)

  126. Comment by gay boy pic | 2007/03/24 at 21:59:10

    Nice site. Thanks!!!

  127. Comment by CXZa | 2007/03/24 at 22:20:07

    Looks nice

  128. Comment by hot threesome | 2007/03/25 at 00:39:13

    Good site. Thanks.

  129. Comment by Veraz | 2007/03/25 at 00:52:16

    Awesome, man

  130. Comment by Wdadv | 2007/03/25 at 03:23:15

    COol :)

  131. Comment by FSBO Real Estate Agents | 2007/03/25 at 05:52:11

    Cool site. Thank you.

  132. Comment by Fdail | 2007/03/25 at 05:55:07

    Not bad, it really can occur

  133. Comment by Playing Boys | 2007/03/25 at 07:41:05

    Nice site. Thank you.

  134. Comment by Madoa | 2007/03/25 at 08:46:07

    Is it ok?

  135. Comment by For Sale By Owner | 2007/03/25 at 09:50:06

    Very good site. Thank you!!!

  136. Comment by wqre | 2007/03/25 at 11:44:23

    You have so much spam in here.. (

  137. Comment by On My Own: Five Secrets To A Successful Fsbo Home Sale | 2007/03/25 at 11:52:52

    Very good site. Thank you.

  138. Comment by FBSO Process | 2007/03/25 at 13:26:00

    Good site. Thank you!!!

  139. Comment by Ftak | 2007/03/25 at 14:47:07

    So much spam (

  140. Comment by Vhai | 2007/03/25 at 17:39:08

    Spam really sucks( delete it

  141. Comment by ASdn | 2007/03/25 at 20:19:09

    Delete this spam!

  142. Comment by Hillary | 2007/03/25 at 22:52:08

    No more spam, man!

  143. Comment by Helga | 2007/03/26 at 01:23:12

    I hate spammers! (

  144. Comment by Bill | 2007/03/26 at 03:54:06

    Spammers suck a lot

  145. Comment by Bush | 2007/03/26 at 06:30:11

    ( spam (

  146. Comment by uk optician | 2007/03/26 at 08:14:04

    Good site. Thank you!

  147. Comment by Britney | 2007/03/26 at 09:13:16

    Nice..nice post.

  148. Comment by broadcom nic card | 2007/03/26 at 10:00:20

    Cool site. Thanks:-)

  149. Comment by Bellame | 2007/03/26 at 11:55:07

    Thanks man, i agree

  150. Comment by peabody highschool | 2007/03/26 at 13:00:17

    Nice site. Thank you:-)

  151. Comment by Usti | 2007/03/26 at 14:43:05

    Glad to hear it

  152. Comment by Wead | 2007/03/26 at 17:17:08

    Looks nice

  153. Comment by compaq presario sr1720il desktop pc | 2007/03/26 at 18:36:53

    Nice site. Thank you!!!

  154. Comment by Zlabm | 2007/03/26 at 19:51:28

    Awesome, man

  155. Comment by Wdas | 2007/03/27 at 00:55:10

    Not bad, it really can occur

  156. Comment by Tillsr | 2007/03/27 at 03:30:10

    Is it ok?

  157. Comment by yamaha center channel | 2007/03/27 at 04:58:41

    Very good site. Thanks!!!

  158. Comment by Azox | 2007/03/27 at 06:02:06

    You have so much spam in here.. (

  159. Comment by Caiek | 2007/03/27 at 08:43:07

    So much spam (

  160. Comment by dick adwell paxton | 2007/03/27 at 09:54:14

    Cool site. Thanks.

  161. Comment by Edasi | 2007/03/27 at 11:22:16

    Spam really sucks( delete it

  162. Comment by Qsadzx | 2007/03/27 at 13:55:23

    Delete this spam!

  163. Comment by Caaol | 2007/03/27 at 16:30:09

    No more spam, man!

  164. Comment by Vaea | 2007/03/27 at 19:01:15

    I hate spammers! (

  165. Comment by Poster | 2007/03/27 at 21:34:07

    Spammers suck a lot

  166. Comment by Giak | 2007/03/28 at 02:38:19

    Nice..nice post.

  167. Comment by rwei | 2007/03/28 at 05:14:07

    Thanks man, i agree

  168. Comment by Daoal | 2007/03/28 at 08:03:12

    Glad to hear it

  169. Comment by Asoemd | 2007/03/28 at 10:51:24

    Looks nice

  170. Ei
    Comment by Ei | 2007/03/28 at 13:30:36

    Awesome, man

  171. Comment by dczx | 2007/03/28 at 16:01:21

    COol :)

  172. Comment by AFRif | 2007/03/28 at 18:29:32

    Not bad, it really can occur

  173. Comment by aDcm | 2007/03/28 at 21:02:20

    Is it ok?

  174. Comment by Sabrina | 2007/03/28 at 23:29:09

    You have so much spam in here.. (

  175. Comment by Helga | 2007/03/29 at 01:57:07

    So much spam (

  176. Comment by Bill | 2007/03/29 at 04:25:08

    Spam really sucks( delete it

  177. Comment by Bush | 2007/03/29 at 06:58:10

    Delete this spam!

  178. Comment by Britney | 2007/03/29 at 09:36:08

    No more spam, man!

  179. Comment by dczx | 2007/03/31 at 13:38:12

    Thanks man, i agree

  180. Comment by AFRif | 2007/03/31 at 16:06:14

    Glad to hear it

  181. Comment by aDcm | 2007/03/31 at 18:33:10

    Looks nice

  182. Bob
    Comment by Bob | 2007/04/04 at 19:11:44

    I am so happy! I love all the world! Life is beautiful!

  183. Comment by gay stud | 2007/04/05 at 12:24:20

    Nice site. Thanks:-)

  184. Comment by horny young | 2007/04/07 at 04:54:57

    Very good site. Thanks!!!

  185. Comment by young gays | 2007/04/07 at 08:19:37

    Good site. Thanks!!!

  186. Comment by For Sale by Owner | 2007/04/07 at 10:53:35

    Nice site. Thanks!

  187. Comment by cori | 2007/04/07 at 16:54:35

    Du musst ein Fachmann sein - wirklich guter Aufstellungsort, den du hast!

  188. Comment by pissing boys | 2007/04/07 at 18:22:08

    Good site. Thanks.

  189. Comment by young gays | 2007/04/07 at 21:44:06

    Cool site. Thank you:-)

  190. Comment by bisexual guys | 2007/04/08 at 01:09:46

    Very good site. Thanks!!!

  191. Comment by hoodia | 2007/04/08 at 03:38:03

    Very good site. Thanks!

  192. Comment by For Sale by Owner | 2007/04/08 at 05:14:48

    Good site. Thanks:-)

  193. Comment by BEST HOODIA | 2007/04/08 at 08:41:07

    Cool site. Thanks.

  194. Comment by erectile pills | 2007/04/08 at 11:27:05

    Good site. Thank you!!!

  195. Comment by google offers oodles of tools | 2007/04/09 at 02:06:46

    I think these blog is really useful for new comers and Excellent resource list. It´s a very interesting Blog and simple answer of many questions. Keep up the good work! Thanks it helps me a lot…

  196. Comment by elanora | 2007/04/11 at 09:27:10

    Very good site. Thanks.

  197. Comment by cartoon wallpaper | 2007/04/11 at 10:14:07

    luogo interessante, soddisfare interessante, buon!

  198. Comment by couristan | 2007/04/12 at 03:42:50

    Cool site. Thank you!!!

  199. Comment by scarichi | 2007/04/12 at 12:11:50

    luogo interessante, soddisfare interessante, buon!

  200. Comment by xenical | 2007/04/13 at 09:32:03

    xenical

  201. Comment by essere | 2007/04/13 at 22:36:04

    Nice site you have!

  202. Comment by vw 2004 | 2007/04/16 at 11:44:01

    Cool site. Thanks!!!

  203. Comment by dame | 2007/04/16 at 12:57:30

    pagine piuttosto informative, piacevoli =)

  204. Comment by picture of mustangs | 2007/04/16 at 19:40:05

    Very good site. Thank you!!!

  205. Comment by callicut | 2007/04/17 at 00:15:15

    Nice site. Thanks!

  206. Comment by kast a way | 2007/04/17 at 03:51:54

    Good site. Thanks.

  207. Comment by trv108e | 2007/04/17 at 06:58:09

    Good site. Thanks.

  208. Comment by albert rommel | 2007/04/17 at 07:11:45

    Very good site. Thanks.

  209. Comment by legacys | 2007/04/18 at 07:45:52

    Cool site. Thanks!!!

  210. Comment by vintage comic book | 2007/04/18 at 10:16:28

    Good site. Thank you!

  211. 5n
    Comment by 5n | 2007/04/19 at 10:10:23

    Good site. Thanks!

  212. Comment by discount boys clothing | 2007/04/19 at 10:14:45

    Cool site. Thanks.

  213. Comment by princess cruises uk | 2007/04/19 at 12:52:05

    Good site. Thank you!!!

  214. Comment by Anonymous | 2007/04/20 at 01:36:07

  215. Comment by wkytidrjq bxck | 2007/04/23 at 20:46:54

    lids buvfophd ceoyjbnw nzftcqap idvl czadykm rqxnmc

  216. Comment by Sildenafil order | 2007/04/23 at 23:45:23

    Good site. Thank you!

  217. Comment by winnie the pooh and eeyore | 2007/04/24 at 04:38:03

    Cool site. Thanks.

  218. Comment by Pure hoodia | 2007/04/24 at 05:23:24

    Good site. Thank you:-)

  219. Comment by best home business ideas | 2007/04/24 at 06:24:39

    Good site. Thanks:-)

  220. Comment by churchill home | 2007/04/24 at 08:43:30

    Cool site. Thanks!

  221. Comment by aciphex | 2007/04/24 at 09:50:06

    Nice site. Thanks!

  222. Comment by acrivastine | 2007/04/24 at 11:18:34

    Nice site. Thanks!!!

  223. Comment by paxor | 2007/04/24 at 12:24:23

    Nice site. Thanks:-)

  224. Comment by tranxene | 2007/04/24 at 13:28:22

    Good site. Thanks.

  225. Comment by gay stud | 2007/04/24 at 13:40:21

    Cool site. Thanks:-)

  226. Comment by propoxyphene | 2007/04/24 at 14:22:37

    Nice site. Thank you!

  227. Comment by Fucking bisexuals cum off | 2007/04/24 at 19:45:32

    Nice site. Thanks!!!

  228. Comment by Ass-fingering while fucking | 2007/04/25 at 00:45:20

    Cool site. Thank you!

  229. Comment by Hot student wants an A | 2007/04/25 at 02:35:19

    Very good site. Thanks!

  230. Comment by Undressing gay couple | 2007/04/25 at 03:57:06

    Cool site. Thank you:-)

  231. Comment by Boyish first sex | 2007/04/25 at 05:33:37

    Very good site. Thank you!

  232. Comment by Naked bi trio | 2007/04/25 at 07:25:43

    Good site. Thank you.

  233. Comment by Hot gay duet outside | 2007/04/25 at 08:50:04

    Cool site. Thanks!

  234. Comment by felge | 2007/04/25 at 09:13:08

    Nice site. Thanks:-)

  235. Comment by Hot threesome in the wood | 2007/04/25 at 10:49:25

    Cool site. Thank you:-)

  236. Comment by gay pic | 2007/04/25 at 14:44:50

    Nice site. Thanks:-)

  237. Comment by Aged tutor’s lesson | 2007/04/25 at 17:07:56

    Good site. Thanks.

  238. Comment by gay pic | 2007/04/25 at 20:22:46

    Nice site. Thank you!!!

  239. Comment by weight watchers | 2007/04/25 at 21:31:44

    Very good site. Thank you!!!

  240. Comment by WEIGHT LOSS HOODIA | 2007/04/26 at 01:56:13

    Good site. Thank you.

  241. Comment by party hat | 2007/04/26 at 02:43:25

    Cool site. Thank you:-)

  242. Comment by camo hat | 2007/04/26 at 06:07:39

    Cool site. Thanks!

  243. Comment by women hat | 2007/04/26 at 08:26:26

    Nice site. Thanks!!!

  244. Comment by women hat | 2007/04/26 at 08:26:27

    Nice site. Thanks!!!

  245. Comment by barmah hats | 2007/04/26 at 09:50:27

    Cool site. Thanks!

  246. Comment by straw hat | 2007/04/26 at 11:29:36

    Nice site. Thanks.

  247. Comment by plaid hat | 2007/04/26 at 13:13:02

    Very good site. Thank you.

  248. Comment by latest hats | 2007/04/26 at 17:26:58

    Nice site. Thanks!

  249. Comment by adult finder friend gay | 2007/04/26 at 21:19:50

    Good site. Thank you.

  250. Comment by adult finder friend pic | 2007/04/26 at 22:15:49

    Nice site. Thank you!!!

  251. Comment by adult friend finder story | 2007/04/26 at 23:46:45

    Good site. Thanks.

  252. Comment by adult banner finder friend | 2007/04/27 at 01:20:11

    Nice site. Thank you!

  253. Comment by gets fucked | 2007/04/27 at 02:01:18

    Cool site. Thanks.

  254. Comment by adult finder friend member personals | 2007/04/27 at 03:18:44

    Very good site. Thanks.

  255. Comment by gay pic | 2007/04/27 at 03:41:19

    Good site. Thank you!!!

  256. Comment by adult friend finder dating service | 2007/04/27 at 04:33:56

    Cool site. Thank you.

  257. Comment by schoolboysite | 2007/04/27 at 09:40:14

    Nice site. Thank you!!!

  258. Comment by Undressing gay couple | 2007/04/27 at 11:40:43

    Nice site. Thanks:-)

  259. Comment by adult alabama finder friend pyriton | 2007/04/27 at 12:21:01

    Nice site. Thanks!

  260. Comment by adult friend finder member | 2007/04/27 at 14:21:28

    Cool site. Thank you:-)

  261. Comment by Excited bisexuals on the bed | 2007/04/27 at 15:57:34

    Good site. Thanks!

  262. Comment by philips sonic toothbrush | 2007/04/27 at 20:21:43

    Cool site. Thanks!

  263. Comment by Guy in jail tries sex | 2007/04/27 at 22:58:32

    Cool site. Thank you:-)

  264. Comment by Adult dating | 2007/04/28 at 14:12:18

    Nice site!

  265. Comment by Innocent gay first-timer | 2007/04/28 at 21:55:28

    Very good site. Thanks!!!

  266. Comment by Fresh twink fucking | 2007/04/28 at 23:08:57

    Cool site. Thank you!!!

  267. Comment by braun oral b power toothbrush | 2007/04/28 at 23:27:22

    Good site. Thank you!!!

  268. Comment by Boyish first sex | 2007/04/29 at 01:06:04

    Cool site. Thank you!!!

  269. Comment by Young sweetie fucked | 2007/04/29 at 02:55:37

    Nice site. Thank you!!!

  270. Comment by sonicare elite phillips | 2007/04/29 at 04:17:23

    Cool site. Thanks!!!

  271. Comment by Hot fucking gays | 2007/04/29 at 05:56:44

    Nice site. Thank you:-)

  272. Comment by sonicare brush | 2007/04/29 at 05:57:16

    Good site. Thanks!

  273. Comment by Deep anal penetration | 2007/04/29 at 09:11:38

    Nice site. Thank you!!!

  274. Comment by sonicare 7800 | 2007/04/29 at 09:31:44

    Very good site. Thank you!

  275. Comment by glister toothpaste | 2007/04/29 at 10:54:50

    Nice site. Thank you.

  276. Comment by Sucking girl thumped | 2007/04/29 at 11:40:54

    Nice site. Thank you:-)

  277. Comment by Young gay new experience | 2007/04/29 at 13:55:18

    Very good site. Thank you!

  278. Comment by Naked bi trio | 2007/04/29 at 19:01:40

    Good site. Thanks:-)

  279. Comment by Fat gay stud | 2007/04/29 at 23:24:06

    Cool site. Thank you.

  280. Comment by Boyish cock-teaser first sex | 2007/04/30 at 05:58:35

    Cool site. Thank you!!!

  281. Comment by gay pic | 2007/04/30 at 07:40:22

    Good site. Thanks.

  282. Comment by weight watchers | 2007/05/01 at 11:23:47

    Good site. Thanks:-)

  283. Comment by weight watchers | 2007/05/01 at 11:23:47

    Good site. Thanks:-)

  284. Comment by WEIGHT LOSS HOODIA | 2007/05/01 at 23:36:17

    Nice site. Thank you:-)

  285. Comment by Pure hoodia | 2007/05/02 at 04:27:02

    Cool site. Thanks.


Trackbacks & Pingbacks »»

  1. Pingback by Greg Wdowiak » Blog Archive » Bus or Broker? | 2005/08/12 at 13:54:21

    […] Message Boxes: do you still need MOM? […]

  2. Trackback by what are the side effects of vitorin and lipitor | 2007/03/19 at 12:23:44

    john mahon south bend ortho

    online zyban canada

  3. Trackback by medication naprosyn | 2007/03/19 at 23:34:28

    allegra hotel-puna cana

    inclusion exclusion criteria nexium phase iii gerd

  4. Trackback by cheap zithromax no prescription | 2007/03/20 at 02:11:31

    allegra common side effects

    buy aldara

  5. Trackback by generic for prilosec | 2007/03/20 at 04:22:25

    zoloft interaction

    prednisone et allegra pour combattre des ruches

  6. Trackback by norvasc + lipitor | 2007/03/20 at 09:57:00

    acyclovir related molecules

    cheap zithromax no prescription

  7. Trackback by information on acyclovir | 2007/03/20 at 12:16:13

    price of estradiol

    types of genital warts and aldara

  8. Trackback by allegra d 24 hour didn’t work, allegra d worked better | 2007/03/20 at 16:21:36

    nexium +medlineplus

    alesse generic apri

  9. Trackback by enfants de zoloft | 2007/03/20 at 16:37:06

    wellbutrin sr et poids perte

    nexium website

  10. Trackback by wellbutrin sr message board | 2007/03/20 at 18:10:59

    zoloft kidneys

    ramsfeld tries to stop relenza to defend tamiflu

  11. Trackback by wellbutrin +seizures | 2007/03/20 at 23:51:49

    allegra d and insomnia

    what is fosamax

  12. Trackback by aldara and ulcer and heal | 2007/03/21 at 10:31:46

    hansgrohe allegra premia kitchen faucet

    fosamax medication uses and results

  13. Trackback by nakrema.com | 2007/03/21 at 16:03:33

    tanola.com

    kigyga.com

  14. Trackback by gajipa.com | 2007/03/21 at 18:49:02

    sterona.com

    sakmara.com

  15. Trackback by parjitta.com | 2007/03/21 at 22:25:11

    stapita.com

    azinna.com

  16. Trackback by yabola.com | 2007/03/22 at 00:36:14

    azinna.com

    tanola.com

  17. Trackback by begagy.com | 2007/03/22 at 05:28:23

    midiso.com

    stejala.com

  18. Trackback by disola.com | 2007/03/22 at 07:26:38

    stejala.com

    bisena.com

  19. Trackback by pimpasa.com | 2007/03/22 at 10:29:00

    sinuta.com

    gajipa.com

  20. Trackback by arnifa.com | 2007/03/22 at 14:02:52

    kovjara.com

    bisena.com

  21. Trackback by kligena.com | 2007/03/22 at 19:27:27

    cefana.com

    lenopa.com

  22. Trackback by pinemi.com | 2007/03/23 at 02:49:31

    zabity.com

    stejala.com

  23. Trackback by parjitta.com | 2007/03/23 at 14:20:32

    parjitta.com

    oknama.com

  24. Trackback by senkara.com | 2007/03/23 at 21:38:26

    rojara.com

    oknama.com

  25. Trackback by Best Prudential Car Insurance | 2007/03/25 at 02:19:44

    Best Prudential Car Insurance

    aberrations surfacing alike

  26. Trackback by a thousand girls,a thousand thrells | 2007/04/07 at 14:14:55

    gaping fuck holes

    babes and cars

  27. Trackback by acne excurie | 2007/04/19 at 12:25:01

    home made acne cures

    alpha hydrox acne

  28. Trackback by baby acne rash | 2007/04/19 at 13:48:39

    tips for acne prevention

    voy acne forum

  29. hi
    Trackback by hi | 2007/04/22 at 13:58:46

    vera

    hi

  30. Trackback by money | 2007/04/22 at 14:41:44

    jopa

    hi

  31. Trackback by debt management | 2007/04/24 at 05:14:02

    debt management

    debt management necrfrqbts

  32. Trackback by free sex bitch | 2007/04/26 at 18:27:01

    free sex bitch

    free sex bitch vheyqwakhg

  33. Trackback by free sex bitch | 2007/04/26 at 18:52:32

    free sex bitch

    free sex bitch ebnjberwqv

Comments are closed