As Kobe Bryant Passes Another Milestone, It’s Time To Stop Hatin’ and Start Appreciatin’

If you were to quickly scan Kobe Bryant’s page, three things would quickly jump out at you.

  1. Ha ha. He looks funny with a fro.
  2. Wow, he’s played for a LONG time.
  3. Depending on the hour, his “All-Time Fan Ranking” on the site fluctuates between 95th and 120th.

That last part jumps out at me the most.

kobe-bryantBy almost any possible metric, Kobe Bryant is the second best shooting guard of all time and easily a top 15 player. I would put him higher, but we can all agree that top 15 is a safe assertion.

Then why is he surrounded by guys like Glen Rice, Maurice Cheeks, and Jeff Hornacek? Because for the last fifteen years, basketball fans have been drinking the Kobe Haterade.

It’s easy to point out the reasons for people to dislike Kobe:

  • He started out his career as a spoiled ball hog.
  • He had those hideous Adidas shoes.
  • There was that whole situation in Colorado.

And oh yeah, his fans said he was the next Michael Jordan.

For one reason or another, Michael Jordan is sacred to most basketball fans. Comparisons can never be made to him. Criticisms are never valid.

Even mentioning that the possibility exists that someday, sometime, somewhere, somebody could ever possibly be better than His Airness is blasphemous to his most ardent supporters.

Your opinions of Michael Jordan are your own opinions. We are all free to think what we want. The problem is that in the process of defending MJ at all costs, many people have wound up criticizing Kobe Bryant to unfair and utterly ridiculous levels.

Basketball writers have become experts at giving the Mamba back-handed compliments.

“Wow! What a stat line! 81 points and 2 assists. He was only 8 assists away from a double-double!”

“Congratulations to Kobe Bryant for passing Michael Jordan in the all-time assists mark. It only took him 150 more games to do so.”

On and on the “compliments” come, causing what should go down as one of the greatest careers in NBA history to never get its just due.

Of course, Kobe has long compared himself to Jordan, and he has used the Bulls legend as a measuring stick for his own success. It could easily be pointed out that since Kobe himself continually makes the comparison, we are more than free to do so.

But how far do we take this?

Is it absolutely vital to Jordan fans that no non-Lakers fan should appreciate the Mamba? It sure seems that way.

In the past two months, Kobe Bryant has accomplished several milestones or submitted praise-worthy performances of some type. Let’s examine each one with the proper historical context, rather than the “He’s not Michael Jordan so there’s no way he can be good at all” mindset.

30,000 points (and counting)

Kareem Abdul-Jabbar, Karl Malone, Michael Jordan, and Wilt Chamberlain. Those are the men that have scored 30,000 career points in the NBA. By any measure, this is an incredible accomplishment.

An even closer look at the all-time scoring leaders tells us that of the top nine scorers in NBA history, only Kobe and Michael were guards.

Basketball, at its core, is a game that is largely dependent upon size. Nearly every single NBA Championship team in history had a dominant big man. The teams that didn’t either had Michael Jordan, or a slew of good and versatile if not dominant bigs (think about any of the Pistons’ teams).

What Kobe Bryant accomplished in getting to 30,000 points is remarkable.  

Of course, his haters are quick to point out that he still hasn’t caught up with Michael Jordan yet and has already played 134 more games than him. This clearly means that Kobe is nowhere near the scorer as Jordan, right?

That’s probably correct. However, it’s not as big of a gap as you might think.

How many points did Shaquille O’Neal take away from Kobe Bryant over the first eight years of his career?

Let’s be real conservative and say that Shaq took three additional shots away from Kobe every year from 1996 to 2004. And let’s pretend that none of those attempts were three-pointers. And let’s pretend that Kobe shot slightly worse than his career average (45%) on those attempts.

If Kobe were to only make 1.3 additional field goals a game, he would have scored an additional 1,459 points from 1996-2004. Today, he would be sitting at 32,220 points – less than 100 from Michael Jordan.

Here’s where you say, “Who cares?!? He still needed 134 more games to get that close!” Of course you are correct, but there are other factors as well.

How many games did it take Kobe Bryant to get to his “peak” compared to Michael Jordan? If each player started “peaking” at age 23, then Michael was at his apex around game #100. Kobe, on the other hand, played more than 330 games before he reached the same age.

There is no doubt that playing 71 games as an 18-year-old high schooler averaging 7 points a game would have undoubtedly caused Bryant to reach the same milestone in more games than MJ.

And then there’s the whole “scoring era” that Michael Jordan enjoyed, as opposed to the defensive masterminds and tactics that have dominated today’s NBA.

The common narrative is that Jordan scored in an era that was much more difficult to score in than it is today. In Jordan’s day, defenders could hand check, the game was more physical, and we all remember how rough those series were with New York and Detroit.

The problem is that this narrative is simply untrue.

It is an exaggeration hyped by Jordan lovers to somehow prevent anyone else from approaching his perch atop basketball royalty.

In 1988 (the year Jordan had a better year than any player not named Wilt in NBA history…until LeBron this season, which is a different story), every single team but one averaged more than 100 points per game. Twelve of the 22 (more than half) averaged at least 108 points per game.


  • In 1989, every team except for the expansion Miami Heat averaged 100 per game. Fourteen of the 25 averaged at least 108.
  • In 1990, every team except for the expansion Timberwolves averaged 100 per game. Twelve teams, again, averaged 108 points per game.
  • From ’91 to ’93, there were never more than three teams in the league that averaged less than 100 points per game.

Now compare that with some of Kobe’s peak seasons:

  • In 2000, seven of the twenty-nine teams averaged 100 points per game. No team averaged more than 105.
  • From 2001 to 2005, no more than four of the 29 teams averaged 100 points per game in a single season. No team averaged more than 105.
  • From 2005 to 2007, the Nash Suns broke the mold a little bit with their scoring explosion. They never averaged more than 110 points in a season though…and would have finished outside the top five in many of the early 90s seasons.
  • Just last season, only three teams broke the 100 point threshold.

As much as you may want to claim it was immensely harder to score in Jordan’s era, that’s simply untrue. The athletes today are bigger, stronger, and more athletic than they were in Jordan’s day. In Jordan’s prime, there may have been three guys in the entire league that could match his athleticism – and one of them, Scottie Pippen, was on his own team!

Today, every team has two or three guys that are as big, fast, and athletic as Kobe. Of course, some of these guys can’t walk and chew gum at the same time (I’m looking at you, Al-Farouq Aminu), but they sure do have the potential of playing much better defense than Jeff Hornacek and Dan Majerle – two guys that guarded Michael Jordan in three of his six NBA Finals appearances.

Further than the athleticism though, the defensive systems in place today are much better than they were twenty years ago.

There is a reason why only nine players are averaging 20 points per game this season. In 2003, that number was 26. In 1989, that number was 27.

Defenses today are built to stop great individual scorers.

Every team puts an extra guy on the ball-side of the court to limit great individual players. Defenses are practically begging offensive players to make the skip pass and move the ball quickly. Wing defenders now crowd the ball while the entire rest of the defense crowds the lane.

Defenses are better, players are more athletic, and scoring is down. And still, Kobe Bryant reached 30,000 points.

We should be appreciating him and his scoring greatness. Instead, we mock him and say he’s not Michael Jordan.

And what if he isn’t?

Let’s say you ignore all of the above as simple “number magic” from a Kobe supporter. Let’s say you still think that Jordan was a better scorer (I happen to believe this too).  That makes Kobe the second greatest scoring guard of all time. Is that really a “criticizable offense?”

So the guy isn’t the best. Second best is pretty good.

5,634 assists (and counting)

When Kobe passed Jordan in assists this past week, nearly everyone freaked out.  Most people went through the following gamut of emotions:

  • WHAT?!?  Kobe has that many assists?!?!?  No way!
  • Junk…how can I possibly dismiss this?
  • AHA!!!!  He needed 134 more games to reach this mark than Michael Jordan.  What a BALLHOG!

Besides the fact that it’s ludicrous to assert that a guy in the top 40 of all-time assists is a flat out ballhog, let’s look at Kobe’s assist numbers a little more closely and even compare him to the great Michael Jordan in this regard.

Anyone that understands basketball appreciates the triangle offense and what it has done for Michael Jordan, Kobe Bryant, Phil Jackson, and other basketball legends. The triangle has only one flaw: it severely limits assist totals for every individual player on the floor.

The triangle has long been called a “point guard killer” of an offense, because it takes the ball out of the PGs hands and encourages more movement and isolations from different spots on the court.

It’s not a coincidence that the highest assist total Kobe Bryant has ever posted in a season was the one year he played outside of the triangle for Rudy Tomjanovich. Interestingly enough, it looks as if he may post his second highest total this season – again, in a system outside of the triangle.

A quick look at Michael Jordan’s career tells us the same thing. MJ put up some astounding all-around numbers including assists before Phil Jackson came. In 1989, he actually averaged 8 assists a game.

Interestingly enough though, when you look at both players’ careers in the triangle, they come out eerily similar:

  • In Michael Jordan’s eight seasons in the triangle, he dished out 2,966 assists over the course of 585 games. In those eight seasons in the triangle, MJ averaged 5.07 assists per game.
  • In Kobe Bryant’s last eight seasons in the triangle, he dished out 3,177 assists over the course of 623 games. In those eight seasons in the triangle, Kobe averaged 5.099 assists per game.

Say it with me now…WOW.

Once you factor in the lower scoring, slower pace, and more complex defenses of the past decade, it becomes much more difficult to make the claim that Michael Jordan was any better of a passer or facilitator than the Black Mamba.

Of course this doesn’t fit the narrative.  Kobe is the gunner with no regrets!  Kobe is the guy who never saw a shot he didn’t like!  Kobe is the immature ball hog that can’t get along with his teammates!

Meanwhile, we were raised to believe that Jordan was a selfish player early on who learned how to get his teammates more involved later in his career, which led to his and the Bulls’ success.  Even now, with Kobe’s recent “Magic-like” play (he’s got 39 assists in the last three games), people are criticizing him for not “figuring it out” sooner.

“This,” they say, “is the Kobe that we should have been seeing all along. This is the Kobe that plays like Jordan.”

Apparently not. This is actually the same Kobe that was a much better passer than Jordan ever was during his championship seasons.

Again, the conclusion is up to you.

The previous numbers don’t necessarily indicate that Kobe is a more unselfish player than Jordan, and you can still easily make the argument that Jordan was the far more efficient player. One needs to look no further than the shooting percentages of each player to understand how efficient of a scorer Jordan was.

Still, there’s no need to use Kobe’s milestone as a reason to criticize him. At the very least, he’s been just as good of a passer and facilitator as Jordan was for the majority of his career.

1,200 games (and counting)

This milestone, of all of them, may be the most impressive of all.

Barring injury, Kobe Bryant is going to finish the 2013 season in 24th place on the all-time list for games played. Of the 23 players ahead of him, exactly one – Reggie Miller – played shooting guard. The rest of the list is riddled with big men who never shrunk and point guards who never got dumber.

It’s a fact: wings don’t age well in the NBA.

And yet, here is Kobe Bryant – a guy who plays harder than everyone else on a nightly basis – steadily marching up the charts.

Of course, Jordan fans have tried to minimize this feat and have even turned it into a criticism. After all, Jordan quit on purpose twice, and could have played until he was 65 if he had wanted to.

At this point, it’s clear what is going to happen.

When it’s all said and done, Kobe’s career numbers will be better than Jordan’s, and that’s rubbing a lot of people the wrong way. Again, Jordan was the greatest, is the greatest, and always must be the greatest. The mere idea that Kobe Bean Bryant would have better numbers than him is enough to make them sick.

In protest, they have turned his longevity into a negative. All of the sudden, the length of a career is irrelevant. Jordan’s peak was better than Kobe’s…so let’s just stop the comparisons.

Again, feel free to make your own conclusion.

I, for one, have come a long way on this one.  To be honest, I once trolled people long and hard, trying to be “that guy” that was different and argued that Kobe was better than Jordan.  Through growth, maturity, etc., I have backed off many of the outrageous claims I used to read (you can read them below).

I agree with most fans that Jordan’s peak was slightly better than Kobe’s. But my question is this:  If a guy submitted a peak that was 97% as effective, and ends up playing for six or seven more years, doesn’t he at least warrant a discussion?

Either way, it’s time to stop the hate.

One way or another, Kobe’s been great.

It’s time for all of us to learn to appreciate.


This is not the first time Jon has address this topic. Read his other articles on the Kobe v MJ debate:

About Jon Washburn

Jon Washburn grew up in Indianapolis, IN and as such, is a diehard Pacers, Colts, and Cubs fans. When it comes to college, he cheers for Notre Dame football fan and Purdue basketball. Yes, this sounds shady, but since he grew up without cable, he learned to love Notre Dame - the only team on TV. Glenn "The Big Dog" Robinson was at Purdue when Jon was in his formative years, so he latched onto them as well. Did that make him a fair-weather fan at the time? Sure. Give him a break...he was 8...and he has stayed with those teams ever since. Currently, he lives in Charleston, SC with his wife who grew up in Cleveland. Although he is no longer physically in the Midwest, his heart will always be there. Jon goes by the name "Twitch" because he has Tourette's Syndrome. Hit him up on his twitter @jwtwitch.


  1. good research and pretty logical text.nice work

  2. if kobe did not have shak yes he would have 1500 point more but for sure 100% 3 rings less and no one will talke about him so mach or comper him to m j

  3. Wow. I was expecting to read an article that appreciated Kobe’s milestones and not show complete bias in comparison to MJ.

  4. Aside from being illiterate Roger, I think you also missed the point. It’s not a question of not having Shaq but a question of who is the leader of the team. If Kobe had gotten just three more shots from Shaq and they stayed together — they would have won those championships all the same.

    Great read. The only thing I didn’t like is that you treat Kobe’s age upon entry to the NBA as an argument for why he has needed more games at one point and then turn around and embrace his longevity. I would argue it is easier to play 17 seasons when you start at age 17 then when you do at age 23.

    I really enjoyed the argument about improved defenses and comparison of assists.

    – Kobe fan

  5. “■In Michael Jordan’s eight seasons in the triangle, he dished out 2,966 assists over the course of 585 games. In those eight seasons in the triangle, MJ averaged 5.07 assists per game.
    ■In Kobe Bryant’s last eight seasons in the triangle, he dished out 3,177 assists over the course of 623 games. In those eight seasons in the triangle, Kobe averaged 5.099 assists per game.” ———————————–> In these 8 seasons, MJ won 6 championships? What about Kobe? Is the assist number really a factor here?

  6. Mario A Washington says:

    This Kobe MJ comparison is stupid, MJ was great in his days and they are gone…. Now it is Kobe’s time … just as it will be Lebron snd Howard’s time in the next 5-yrs… esch in his own position and remember all records are made to be broken… in a few years another player will come along and break all (MJ, Kobe, Chamberlain, Kareem-Jabbar,Russell) and all of the great players records, that is the rule of life…Babe Ruth records were broken by many (Aaron, McGwire, Sosa, Bonds and more to come), someone will run faster than Usain Bolt someday and this will happen in all sports, so just relax and enjoy seeing the records fall and be grateful that God gave us life to see it happen.
    MJ and Kobe laugh at us comparing them…. while they drive to the banks to cash their checks. Give thanks to God we got to see them both play and inspire the younger guys to surpass them, that is good for basketball, each was great in his time.

  7. Cellular Strike Saga Cheats Undetectable, Safe & Efficient!

  8. This mission assessments your snowboarding and jetpacking abilities.
    First, push the robot down the hill to start snowboarding after him.

  9. I believe this is among the so much significant information for me. And i’m satisfied reading your article. But should observation on few normal issues, The site style is great, the articles is in reality great : D. Good process, cheers

  10. I was honored to receive a call from my friend when he uncovered the important guidelines shared on your site.
    Examining your blog article is a real amazing experience.
    Thanks again for taking into consideration readers much like me, and
    I want for you the best of achievements being a professional in this topic.

  11. Highly energetic article, I loved that bit. Will there be a part 2?

  12. Hello there, I discovered your website by the use of Google while looking for a comparable matter, your
    website got here up, it appears to be like great.
    I have bookmarked it in my google bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hi there, simply
    turned into alert to your blog via Google, and found that it’s really informative.
    I am gonna watch out for brussels. I will appreciate for those who proceed this in future.
    A lot of other people shall be benefited from your writing.

  13. I don’t know whether it’s just me or if everyone else experiencing issues with your site.
    It appears as though some of the written text in your posts are running off the screen. Can somebody else please comment and let me know if this is happening to them too?
    This might be a problem with my web browser because I’ve had this happen before.


  14. Wow that was strange. I just wrote an really long comment but after I clicked submit
    my comment didn’t show up. Grrrr… well I’m not writing
    all that over again. Anyhow, just wanted to say fantastic blog!

  15. I do not know if it’s just me or if perhaps everyone else
    experiencing issues with your website. It appears as though some of the text in your posts are running off the screen. Can someone else please provide feedback and let me know if this is happening to them as
    well? This may be a problem with my internet browser because I’ve had this happen previously.
    Thank you

  16. Very soon this site will be famous amid all
    blogging and site-building viewers, due to it’s good articles or reviews

  17. A person essentially lend a hand to make seriously posts I’d state.
    This is the very first time I frequented your web page and so far?
    I amazed with the analysis you made to create this
    actual submit extraordinary. Excellent activity!

  18. This post is invaluable. Where can I find out more?

  19. Heya! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended up losing many months of hard work
    due to no back up. Do you have any methods to protect against hackers?

  20. Wow, this paragraph is fastidious, my younger sister is analyzing these things, so I
    am going to convey her.

  21. These are actually wonderful ideas in on the topic of blogging.
    You have touched some nice points here. Any way keep up wrinting.

  22. I had been honored to get a call from a friend when he found the important tips shared
    on your own site. Examining your blog post is a real fantastic experience.
    Thank you for considering readers just like me, and I
    want for you the best of achievements as being a professional
    in this arena.

  23. Thanks for finally writing about >As Kobe Bryant Passes Another Milestone, It’s Time To Stop Hatin’ and Start Appreciatin’ <Loved it!

  24. I am continually searching online for posts that can benefit
    me. Thx!

  25. Attractive section of content. I just stumbled upon your website
    and in accession capital to assert that I get in fact enjoyed account
    your blog posts. Any way I will be subscribing to your augment and
    even I achievement you access consistently rapidly.

  26. Hey! I know this is kind of off topic but I was wondering which blog platform are
    you using for this site? I’m getting sick and tired of WordPress
    because I’ve had issues with hackers and I’m looking at alternatives for another platform.
    I would be awesome if you could point me in the direction of a good platform.

  27. I am actually grateful to the owner of this
    web site who has shared this enormous article at at this time.

  28. Greetings from Colorado! I’m bored at work so I decided to browse your site on my iphone during
    lunch break. I love the knowledge you provide here and
    can’t wait to take a look when I get home.

    I’m surprised at how fast your blog loaded on my mobile ..
    I’m not even using WIFI, just 3G .. Anyways, awesome site!

  29. I’ve been browsing on-line more than 3 hours nowadays,
    yet I by no means discovered any interesting article like yours.
    It is beautiful price enough for me. In my opinion, if all website owners
    and bloggers made just right content as you did, the
    web shall be much more helpful than ever before.

  30. I don’t know whether it’s just me or if perhaps everyone else experiencing problems with
    your site. It appears like some of the text within your posts are
    running off the screen. Can somebody else please comment and let
    me know if this is happening to them as well? This may be a issue with my browser because I’ve had this happen previously.


  31. I needed to create you one very small remark just to say thanks a lot again on your nice tactics you’ve featured on this page.
    It is certainly tremendously generous of you to supply extensively exactly what numerous people could possibly have sold as an e book
    to help with making some dough on their own, especially
    seeing that you could have done it in case you considered necessary.
    These points also worked to become good way to realize that other people have similar
    dreams like my own to know significantly more in regard to this condition. Certainly there are some more
    enjoyable sessions in the future for individuals who read through your

  32. Hey there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us beneficial information to work on. You have done a
    outstanding job!

  33. I truly love your website.. Pleasant colors & theme.
    Did you build this site yourself? Please reply back as I’m looking to create my very own website and would like to find
    out where you got this from or just what the theme is named.

  34. Attractive component of content. I just stumbled upon your
    weblog and in accession capital to claim that I get in fact loved account your weblog posts.
    Anyway I will be subscribing to your feeds and even I achievement you access consistently fast.

  35. I would like to consider the opportunity of thanking you
    for that professional direction I have usually enjoyed browsing your
    site. I’m looking forward to the actual commencement of my university research and the overall preparation would
    never have been complete without coming to your website.
    If I can be of any help to others, I might be delighted to help as a result of what I have gained from here.

  36. As soon as I discovered this web site I went on reddit to share some of the love
    with them.

  37. Definitely believe that which you stated.
    Your favorite reason appeared to be on the internet the simplest thing to bear in mind of.
    I say to you, I definitely get irked even as other folks
    consider concerns that they just do not recognize about.
    You controlled to hit the nail upon the top and outlined out the whole thing with no need side-effects , folks could take a signal.
    Will likely be back to get more. Thank you

  38. Hi there! I know this is kinda off topic but I was
    wondering which blog platform are you using for this website?
    I’m getting tired of WordPress because I’ve had issues with hackers
    and I’m looking at options for another platform. I would
    be awesome if you could point me in the direction of a good

  39. Hi there, I found your site by way of Google at the same
    time as searching for a similar matter, your web site came up, it appears to be like great.
    I have bookmarked it in my google bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hello
    there, just was aware of your weblog through Google, and located that it
    is truly informative. I am gonna be careful for brussels.

    I will appreciate should you continue this in future.
    Numerous other folks can be benefited out of your writing.

  40. Ridiculous quest there. What occurred after? Take care!

  41. I absolutely love your website.. Excellent colors & theme.
    Did you develop this amazing site yourself? Please reply back as
    I’m attempting to create my very own blog and would love to learn where you got this from or
    what the theme is named. Thanks!

  42. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.

    You definitely know what youre talking about, why waste your
    intelligence on just posting videos to your weblog when you could be giving us something informative to read?

  43. Hey! Do you know if they make any plugins to assist with
    SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good success.
    If you know of any please share. Thanks!

  44. My coder is trying to persuade me to move to .net
    from PHP. I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type on a number of websites for
    about a year and am worried about switching to another platform.
    I have heard excellent things about
    Is there a way I can transfer all my wordpress posts into it?
    Any kind of help would be really appreciated!

  45. Thanks designed for sharing such a fastidious opinion, paragraph is
    fastidious, thats why i have read it fully

  46. This is a really good tip particularly to those new to the blogosphere.
    Short but very precise info… Appreciate your sharing this one.
    A must read article!

  47. Good day! I could have sworn I’ve been to this website before but after checking through some of the
    post I realized it’s new to me. Anyhow, I’m definitely delighted I found
    it and I’ll be book-marking and checking back

  48. excellent points altogether, you just received a logo new reader.
    What would you recommend in regards to your publish that you
    just made some days ago? Any sure?

  49. Have you ever considered writing an ebook or guest authoring on other blogs?
    I have a blog centered on the same ideas you discuss and would really like to
    have you share some stories/information. I know my visitors would appreciate your work.

    If you’re even remotely interested, feel free to
    send me an e-mail.

  50. Very rapidly this website will be famous among all blogging users, due to it’s nice posts

  51. Appreciating the time and energy you put into your blog and in depth information you offer.
    It’s awesome to come across a blog every once in a while that isn’t the
    same out of date rehashed information. Wonderful read!
    I’ve saved your site and I’m adding your RSS feeds to my Google account.

  52. Magnificent goods from you, man. I have keep in mind your stuff prior to and you are just too magnificent.
    I actually like what you have acquired right here, certainly like what
    you are saying and the best way in which you assert it. You’re making it entertaining and you still
    take care of to stay it smart. I cant wait to read much more from
    you. This is actually a tremendous web site.

  53. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails
    with the same comment. Is there any way you can remove me from that service?

  54. You are a very bright individual!

  55. Informative article, just what I wanted to find.

  56. Howdy very nice site!! Man .. Beautiful .. Amazing .. I will bookmark your
    website and take the feeds additionally…I’m happy to search out so many
    helpful info right here in the post, we need work out extra techniques on this regard, thanks for sharing.

  57. Thanks for ones marvelous posting! I definitely enjoyed reading it, you will
    be a great author.I will be sure to bookmark your blog and will come back very soon. I want to
    encourage one to continue your great posts, have
    a nice evening!

  58. Magnificent beat ! I wish to apprentice while you amend your web site, how
    could i subscribe for a blog site? The account aided me
    a acceptable deal. I had been tiny bit acquainted of this your broadcast offered bright clear idea

  59. Great beat ! I would like to apprentice whilst you amend your web site, how could i subscribe for a blog
    web site? The account aided me a applicable deal.
    I have been a little bit acquainted of this your broadcast offered
    vivid transparent concept

  60. I visited several sites except the audio feature for audio songs current at this website is actually wonderful.

Speak Your Mind