Computer Printout – Data Through Human Mind: Castle v Cross QUEEN’S BENCH DIVISION [1985] 1 All ER 87, [1984] 1 WLR 1372, [1984] Crim LR 682, [1985] RTR 62
“[Counsel for the appellant] submitted that there was a difference in kind between the measuring device (even a sophisticated one) and this computer. He also suggested that there was a difference in kind between a mathematician who used a slide rule and one who used a calculating computer. We do not agree. This computer was rightly described as a tool. It did not contribute its own knowledge. It merely did a sophisticated calculation which could have been done manually by the chemist and was in fact done by the chemists using the computer programmed by Mr. Kellie whom the Crown called as a witness. The fact that the efficiency of a device is dependent on more than one person does not make any difference in kind. Virtually every device will involve the persons who made it, the persons who calibrated, programmed or set it up (for example with a clock the person who set it to the right time in the first place) and the person who uses or observes the device. In each particular case how many of these people it is appropriate to call must depend on the facts of, and the issues raised and concessions made in that case.”
Castle v Cross
QUEEN’S BENCH DIVISION
[1985] 1 All ER 87, [1984] 1 WLR 1372, [1984] Crim LR 682, [1985] RTR 62
HEARING-DATES: 17 JULY 1984
Road traffic – Breath test – Device – Analysis of breath specimen by approved device – Whether print-out produced by device at conclusion of analysis admissible evidence of failure to provide proper specimen – Whether print-out product of a mechanical device constituting real evidence at common law – Road Traffic Act 1972, s 8(7).
HEADNOTE:
On the trial of an information alleging an offence under s 8(7) [a] of the Road Traffic Act 1972 of failing without reasonable excuse to provide a specimen of breath when required to do so, the test record print-out of an automatic breath-testing device (such as the Lion Intoximeter 3000) used to ascertain the proportion of alcohol in specimens of breath is admissible as evidence, since the print-out constitutes the product of a mechanical device which, at common law, falls into the category of real evidence (see p 91 c d j and p 92 a b and d to f, post).
a Section 8(7), provides: ‘A person who, without reasonable excuse, fails to provide a specimen when required to do so in pursuance of this section shall be guilty of an offence.’
Dicta of Simon P in The Statue of Liberty [1968] 2 All ER at 196 and of Lord Lane CJ in R v Wood (1982) 76 Cr App R at 27 applied.
NOTES:
Notes
For failure to provide specimen, see 40 Halsbury’s Laws (4th edn) para 493.
For evidence of the proportion of alcohol in a specimen of breath, see ibid para 496.
For admissibility of statements produced by computers, see 17 ibid para 59.
For the Road Traffic Act 1972, s 8 (as substituted by the Transport Act 1981, s 25(3), Sch 8), see 51 Halsbury’ Statutes (3rd edn) 1432.
CASES-REF-TO:
Cases referred to in judgments
Myers v DPP [1964] 2 All ER 881, [1965] AC 1001, [1964] 3 WLR 145.
R v Wood (1982) 76 Cr App R 23, CA.
Statue of Liberty, The, Sapporo Maru (owners) v Statue of Liberty (owners) [1968] 2 All ER 195, [1968] 1 WLR 739.
INTRODUCTION:
Case stated
Douglas Castle appealed by way of a case stated by the justices for the county of Hertford acting for the petty sessional division of Welwyn in respect of their adjudication as a magistrates’ court sitting at Hatfield on 2 March 1984. On 11 November 1983 the appellant preferred an information against the respondent, Nicholas Sidney Cross, alleging that on 25 October 1983 at Welwyn Garden City police station the respondent, being a person who had been driving a motor vehicle on a road in Welwyn Garden City and having been required, pursuant to s 8 of the Road Traffic Act 1972(as substituted by s 25 of and Sch 8 to the Transport Act 1981), to provide a specimen of breath for analysis by means of the Lion Intoximeter 3000 device, failed without reasonable excuse to provide such a specimen, contrary to s 8(7) of the 1972 Act (as so substituted). At the close of the prosecution’s case the justices upheld a submission of no case to answer made on behalf of the respondent and dismissed the information. The question for the opinion of the High Court was whether, on the trial of an information alleging an offence under s 8(7) of the 1972 Act of failing without reasonable excuse to provide a specimen when required to do so, pursuant to s 8(1)(a) of that Act, for analysis by the Lion Intoximeter 3000 device, the ‘test record’ print-out from that device was admissible in evidence. The facts are set out in the judgment of Stephen Brown LJ.
COUNSEL:
J P Wadsworth QC and Neill Stewart for the appellant.; Alan Beaven for the respondent.
17 July 1984. The following judgments were delivered.
17 July 1984
Solicitors: Wynter Davies & Lee, Hertford (for the appellant); Breeze & Wyles, Enfield (for the respondent).
Hilary Kindelan Barrister.
PANEL: STEPHEN BROWN LJ AND KENNEDY J
JUDGMENTBY-1: STEPHEN BROWN LJ.
JUDGMENT-1:
STEPHEN BROWN LJ.
This is a prosecutor’s appeal by way of case stated from the decision of the justices acting for the petty sessional division of Welwyn sitting at Hatfield in the county of Hertford on 2 March 1984 when they dismissed, on finding no case to answer, a charge against the respondent of failing to provide a specimen of breath for analysis without reasonable excuse, contrary to s 8 of the Road Traffic Act 1972(as substituted by s 25(3) of and Sch 8 to the Transport Act 1981).
The short facts which gave rise to that summons are set out in the statement of the justices’ case. The respondent was the driver of a motor car in Welwyn Garden City on Tuesday night, 25 October 1983. The car was seen by a police officer to be travelling fast and it braked harshly on the approach to a roundabout. The car was stopped and the respondent, who was the driver, was requested by the police constable to provide breath for a roadside breath test, administered by an Alcotest 80 device. He failed fully to inflate the bag. Some of the crystals, apparently, had changed colour and the officer came to the conclusion that he had failed to provide the sample for that test. He was arrested and taken to the police station. There, after the facts leading to his arrest had been reported to the station sergeant, Sgt Martin, he was required to provide two specimens of breath on an approved Intoximeter 3000 breath-testing machine in accordance with the provisions of the Road Traffic Act 1972, s 8. It is to be observed that, when specimens are required at a police station, they are referred to as ‘specimens’ to distinguish them from the sample which is requested at the roadside under s 7.
The facts as found by the justices were that, on being required to provide two specimens of breath on the approved Intoximeter 3000 breath-testing machine, the respondent agreed to do so, and the sergeant then instructed him to blow into the mouthpiece of the machine with one breath until he was told to stop. He was allowed four attempts. On the first attempt the respondent blew air through the mouthpiece into the machine but it plainly did not produce any result. A second test was then administered with the same result. A third and fourth attempt were then made by the respondent. The justices record: ‘… in the third the result was inconclusive and on the fourth air went through the mouthpiece into the machine’, but no result, it would appear, was achieved.
The justices found that the machine was ‘fitted with a visual display panel’ but that no clear evidence was adduced before them ‘as to the precise state of the visual display panel during each of the respondent’s attempts’. They record: ‘The Intoximeter 3000 produced a print out at the conclusion of the test being a test record of the tests carried out on the machine.’
Following that, Sgt Martin reported the respondent with a view to prosecution for an offence under s 8(7) of the 1972 Act of having ‘without reasonable excuse, [failed] to provide a specimen when required to do so in pursuance of [the] section’.
On behalf of the respondent it was submitted that the print-out from the machine which came forth at the conclusion of the fourth attempt was not admissible in evidence, that it was hearsay and should not be admitted in evidence. The court has before it the certificate with the print-out which, in accordance with the procedure, is affixed to that particular certificate recording the test. It specifies, in accordance with the requirements, the operating instructions of this machine, the date of the test, the subject, a signature and the time when the test took place. It records: ‘One no sample.’ That means, as the court understands it, that the machine did not have a sufficient sample of breath of the deep kind, from the deep lung, which is required to enable it to perform an analysis. But, as I have already said, the magistrates upheld a submission made on behalf of the respondent to this appeal that that certificate was inadmissible.
The justices found the following:
‘(a) We were of the opinion that the statement produced by the Intoximeter 3000 was a statement made by a machine akin to a computer. (b) The machine was required to assess sufficiency of breath, analyse the quantity of alcohol in the breath and convert that information into figures in statement form. (c) In our submission therefore the Intoximeter contributes to its own knowledge. (d) We noted that Parliament had specifically legislated to overcome this evidential difficulty by a specific statutory authorisation in Section 10(3) of the Road Traffic Act, 1972 (as amended) but that the Section only applied to proceedings under Section 5 and Section 6 of the Act and not to proceedings under Section 8(7). (e) We had our attention drawn to Section 12(3) of the Act dealing with sufficiency of breath for analysis but felt on the facts found by us that the appellant was unable to satisfy any reasonable Bench of Magistrates that the specimen was not sufficient to enable the test or analysis to be carried out. (f) Accordingly, we upheld a submission of no case to answer made on behalf of the respondent and dismissed the information.’
They ask the following question for the opinion of this court:
‘On the trial of an information alleging an offence under Section 8(7) Road Traffic Act, 1972 (as substituted by Section 25(3) of, and Schedule 8 to, Transport Act, 1981) of failing without reasonable excuse to provide a specimen when required to do so in pursuance of Section 8 of the said Act where the defendant had been required by a Constable under Section 8(1)(a) of the said Act to provide two specimens of breath for an analysis by means of a Lion Intoximeter 3000, whether the “test record” print out from that device is admissible in evidence?’
By the agreement of both counsel, the court has had placed before it the Lion Intoximeter 3000 Operator Handbook produced by the manufacturers. Our attention has been drawn to the breath test procedure, which sets out very clearly the sequence of events which has to take place if the correct procedure is to be adopted:
‘Step 1-Press “Start” Button; Step 2-Enter Operator Name; Step 3-Enter Operator Code; Step 4-Enter Subject’s Name; Step 5-Enter Subject’s Date of Birth; Step 6-Stand By; Step 7-Purge and Blank Cycle; Step 8-First Calibration Check; Step 9-Purge and Blank Cycle; Step 10-Attach Mouthpiece; Step 11-Subject’s First Breath Sample [and so on] .’
It is clear that the procedure is set in motion and supervised by a person trained as an operator for that particular purpose, ie a police officer. There is no suggestion in this case, and indeed no finding, to suggest that the correct procedure was not adopted. It is also clear that the justices’ case does not record any finding or indeed submission that the Intoximeter machine was in any way defective.
Counsel on behalf of the appellant prosecutor reminds us of the passage in Cross on Evidence (5th edn, 1979) p 47 headed ‘Mechanical Instruments’ which states:
‘A presumption which serves the same purpose of saving the time and expense of calling evidence as that served by the maxim omnia praesumuntur rite esse acta is the presumption that mechanical instruments were in order when they were used. In the absence of evidence to the contrary, the courts will presume that stopwatches and speedometers and traffic lights were in order at the material time; but the instrument must be one of a kind as to which it is common knowledge that they are more often than not in working order.’
The last sentence is not adopted by Phipson on Evidence (13th edn, 1982) p 209, para 12-34, but the principle which is there accurately set out in the view of this court is that, ‘In the absence of evidence to the contrary, the courts will presume that [mechanical instruments] were in order at the material time’. As I have already observed, there is no evidence recorded in the magistrates’ case and certainly no finding to suggest that this Intoximeter 3000 was defective or might have been defective at the relevant time.
Counsel for the appellant submits that the justices were in error in ruling that the statement on the print-out ‘One no sample’ was inadmissible. He submits that there is no logical distinction between the position in this case and that in many cases where sophisticated and less sophisticated mechanical devices or instruments are used. He cites The Statue of Liberty [1968] 2 All ER 195, [1968] 1 WLR 739 for the proposition that the results of mechanical devices and electrical devices which are achieved without human intervention are admissible in evidence, that they are real evidence.
It is relevant to cite the final paragraph of the judgment of Simon P, when he stated his view that in the case which he was deciding, which related to a record made by a radar set at a shore radar station, the record was admissible in that case concerning liability for a collision at sea. He cited Cockle’s Cases and Statutes on Evidence (10th edn, 1963) p 348 (see [1968] 2 All ER 195 at 196, [1968] 1 WLR 739 at 740):
“‘Real evidence is evidence afforded by the production of physical objects for inspection or other examination by the court.” If tape recordings are admissible, it seems that a photograph of radar reception is equally admissible-or, indeed, any other type of photograph. It would be an absurd distinction that a photograph should be admissible if the camera were operated manually by a photographer, but not if it were operated by a trip or clock mechanism. Similarly, if evidence of weather conditions were relevant, the law would affront common sense if it were to say that those could be proved by a person who looked at a barometer from time to time, but not by producing a barograph record. So, too, with other types of dial recordings. Again, cards from clocking-in-and-out machines are frequently admitted in accident cases. The law is bound now to take cognisance of the fact that mechanical means replace human effort.’
Counsel for the appellant submits that that is the correct basis on which to approach consideration of the status of the print-out from this particular machine. He submits that the fact that it is a sophisticated machine which depends for part of its operation on what has been described as computer control does not set it in a different class from other sophisticated mechanical devices and instruments of the kind referred to by Simon P in The Statue of Liberty.
Counsel for the appellant further relies on R v Wood (1982) 76 Cr App R 23. That was a case dealing with a different set of circumstances and was in fact considering the application of s 1(1) of the Criminal Evidence Act 1965. It was a case of handling stolen goods. The point was consideration of the method of proof of the origin of certain processed metals which had been stolen in transit from the processors and to tie up the original processed metals with metals found in the possession of the appellant, Mr Wood. Part of the method by which the Crown attempted to prove that chain, and to relate the metals found in the possession of the appellant with those actually stolen from the processors, was by certain records achieved by computer calculations. It involved an elaborate analysis of the various metals in order to seek to identify them and marry them up. The contention was that the computer print-outs produced in that case were inadmissible as hearsay evidence at common law and not authorised under the Criminal Evidence Act 1965.
The court decided (at 23-24) that whilst-
‘the printouts were inadmissible under section 1(1) of the Criminal Evidence Act 1965 because they had been prepared for the purpose of the prosecution of the appellant and not in the course of a trade or business as required by subsection (1)(a); nevertheless … the computer in the instant case had been used as a calculator-it was a tool and did not contribute to its own knowledge, and was properly treated as a piece of real evidence the actual proof of which depended upon the testimony of the witnesses; thus, the answers produced by the computer were in principle admissible at common law and were properly proved … ‘
In the course of giving the judgment of the court, Lord Lane CJ said (at 27):
‘[Counsel for the appellant] submitted that there was a difference in kind between the measuring device (even a sophisticated one) and this computer. He also suggested that there was a difference in kind between a mathematician who used a slide rule and one who used a calculating computer. We do not agree. This computer was rightly described as a tool. It did not contribute its own knowledge. It merely did a sophisticated calculation which could have been done manually by the chemist and was in fact done by the chemists using the computer programmed by Mr. Kellie whom the Crown called as a witness. The fact that the efficiency of a device is dependent on more than one person does not make any difference in kind. Virtually every device will involve the persons who made it, the persons who calibrated, programmed or set it up (for example with a clock the person who set it to the right time in the first place) and the person who uses or observes the device. In each particular case how many of these people it is appropriate to call must depend on the facts of, and the issues raised and concessions made in that case.’
In point of fact, Myers v DPP [1964] 2 All ER 881, [1965] AC 1001 was distinguished in that judgment.
It seems to this court that in this case the Intoximeter was in terms a tool, albeit a sophisticated tool, which was operated by the police sergeant who was trained in the appropriate procedure. There has been no challenge recorded in the case to the efficiency of the machine or instrument and there is no finding that it was in any way defective. Accordingly, it seems to this court that the result in the form of the print-out was the product of a mechanical device which falls into the same category of real evidence as that indicated by Simon P in The Statue of Liberty [1968] 2 All ER 195, [1968] 1 WLR 739.
Sophisticated arguments were addressed to the justices and it may be, if I may say so, that they were blinded by science. They used the phrase in para 6(c) of the case: ‘In our submission therefore the Intoximeter contributes to its own knowledge.’ That phrase is not explained. It seems to this court that it may be a misunderstanding of the headnote in R v Wood (1982) 76 Cr App R 23 at 23-24, to which I have referred.
Quite plainly the position in this particular instance was that this respondent was correctly required to give two specimens of breath for the purpose of analysis by the approved instrument, the Intoximeter 3000, and that he went through the motions of so doing but in fact failed to give a sufficient sample. That was observed by the police sergeant but apparently he was prevented from giving that evidence because of an objection made by the respondent’s counsel that such evidence would be hearsay. But it seems to this court quite plain that he was in a position to say, as the trained operator of the machine, that the result of the respondent’s attempt was a failure to deliver sufficient breath into the machine to permit it to carry out the required analysis. The justices held that there was no case to answer. It seems to this court that this was a misunderstanding of the position.
Counsel for the respondent has argued forcefully that the potential for computer error renders the consideration of evidence stemming from a computer particularly sensitive and places it into a separate class in relation to its admissibility. He has referred to the relevant statute in Australia and to a case heard in the courts of the State of South Australia. It does not seem to this court that they can substantially assist in this problem, which is essentially whether this evidence which was sought to be given was admissible at common law.
The question of computer error does not enter into the ambit of this appeal. As I have already indicated, the justices made no finding which would permit the inference that the Intoximeter was in any way defective or not in proper working order. It has to be assumed, certainly for the purposes of the submission of no case to answer, that it was in proper working order and that the proper procedure was followed.
I, for my part, am unable to accept the submissions made by counsel for the respondent. They were extremely wide in their ambit but, in my judgment, did not go to the central issue, which was simply one of admissibility. Other authorities were referred to by counsel for the appellant which in fact are in line with The Statue of Liberty [1968] 2 All ER 195, [1968] 1 WLR 739 and with what I have indicated can be derived from R v Wood (1982) 76 Cr App R 23.
In my judgment, this print-out was admissible and, furthermore, the controlling, operating station sergeant ought to have been permitted to give evidence as to what he had observed and as to the result of what he observed, interpreting if necessary the print-out and supplementing it by saying that it meant no sufficient sample, just as if he had been looking at a dial where the pressure and degree of effort was recorded.
The justices, in my judgment, were in error and I would allow this appeal. I would answer the question which they pose: ‘… whether the “test record” print out from [the] device is admissible in evidence’ with the word Yes. I would, therefore, allow the appeal and remit the case to the justices for them to continue to hear the case.
I should add that, because the case was stopped at the close of the evidence for the prosecution, the respondent was not given the opportunity of developing any reasonable cause which there might or might not have been for failing to provide the specimen of breath. All that the court at that stage had to consider was whether a specimen of breath had been provided. In s 12(3) of the Road Traffic Act 1972 (as substituted by the Transport Act 1981, s 25(3), Sch 8, and amended by the Transport Act 1982, s 59), the test which they should have applied is set out:
‘A person does not provide a specimen of breath for a breath test or for analysis unless the specimen is sufficient to enable the test or the analysis to be carried out and provided in such a way as to enable the objective of the test or analysis to be satisfactorily achieved.’
In my judgment that was what they had to consider at that stage of the case and plainly there was a case for them to consider. It follows furthermore that I regard the reference to s 10(2) of the 1972 Act to be irrelevant to considerations in this case.
I have dealt with this matter on the basis of common law principles. That, in my judgment, is what this matter amounts to.
JUDGMENTBY-2: KENNEDY J.
JUDGMENT-2:
KENNEDY J.
I agree. The central issue here is whether the police sergeant, who was called as a witness and who invited this respondent to provide a specimen of breath, was entitled to rely on the indications he obtained from the Intoximeter 3000 machine when he said that the respondent had not provided the specimen. In my judgment also he was entitled to rely on those indications because they amounted to real evidence.
This machine, as it was used in relation to this respondent, was indistinguishable in principle from, for example, a speedometer or a calculator. Of course, where a computer is used in respect of its memory function, it is possible to envisage cases where it it might fall foul of the rule against hearsay. But that is not this case.
I observe in looking at the form (with a copy of which we have been provided) that it says, in handwriting which may be that of the sergeant: ‘The accused made a very poor attempt to blow into the machine. He would blow for approximately two seconds and this he kept repeating.’ As I understand it, what was said to us by counsel during the course of this case was that that evidence of the sergeant was not in fact given because counsel for the respondent was able to persuade the lower court that the evidence of the sergeant, as to his own observations, was objectionable. That submission made by him was upheld.
Speaking for myself, if the sergeant was able to say what appears on the face of the form, it seems to me that that is evidence which he plainly could have given without any reference whatsoever to the Intoximeter and that is evidence which he should have been allowed to give.
DISPOSITION:
Appeal allowed. Case remitted to justices to continue hearing.
Hello, I think your blog is epic. Congrats.
Sweet site, super design , real clean and employ genial .
Some truly excellent info , Sword lily I discovered this.
Good day! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading through your articles. Can you suggest any other blogs/websites/forums that go over the same topics? Thanks a lot!
I conceive other website proprietors should take this web site as an example , very clean and superb user friendly style and design .
Real clean site, thankyou for this post.
I don’t ordinarily comment but I gotta admit regards for the post on this special one : D.
I found your blog website on google and test a few of your early posts. Continue to maintain up the very good operate. I simply additional up your RSS feed to my MSN Information Reader. Seeking ahead to studying extra from you in a while!…
Some times its a pain in the ass to read what blog owners wrote but this internet site is real user pleasant! .
I think this web site has very fantastic composed written content articles .
I as well believe thence , perfectly indited post! .
There are some fascinating deadlines in this article however I don’t know if I see all of them middle to heart. There’s some validity however I will take maintain opinion until I look into it further. Good article , thanks and we would like more! Added to FeedBurner as well
An intriguing discussion is definitely worth comment. I believe that you should write more about this subject matter, it might not be a taboo subject but generally people don’t speak about these issues. To the next! Cheers!!
As soon as I found this website I went on reddit to share some of the love with them.
Good post. I learn something tougher on totally different blogs everyday. It’ll all the time be stimulating to learn content from different writers and follow just a little something from their store. I’d choose to use some with the content on my weblog whether or not you don’t mind. Natually I’ll give you a link in your net blog. Thanks for sharing.
I’d incessantly want to be update on new blog posts on this web site , saved to favorites ! .
Rattling wonderful information can be found on site .
I really delighted to find this internet site on bing, just what I was searching for : D as well saved to favorites .
Sweet internet site , super design , really clean and utilise pleasant.
Some really excellent posts on this web site , thanks for contribution.
Some really interesting points you have written. Aided me a lot, just what I was looking for : D.
Glad to be one of the visitants on this awesome site : D.
I believe this internet site has got very wonderful indited content material posts .
Wohh just what I was searching for, appreciate it for putting up.
I enjoy reading and I think this website got some really useful stuff on it! .
I like looking through and I believe this website got some truly useful stuff on it! .
I am happy that I found this weblog , precisely the right information that I was looking for! .
I conceive you have mentioned some very interesting points , thanks for the post.
I like this website because so much useful stuff on here : D.
But wanna input on few general things, The website design is perfect, the subject matter is rattling superb : D.
Some times its a pain in the ass to read what blog owners wrote but this website is very user genial ! .
Wohh just what I was searching for, thankyou for posting .
Spot on with this write-up, I really assume this website wants far more consideration. I’ll most likely be again to read much more, thanks for that info.
Glad to be one of several visitors on this awing website : D.
Some genuinely select posts on this site, saved to bookmarks .
I gotta bookmark this internet site it seems extremely helpful handy
Some genuinely terrific work on behalf of the owner of this web site , perfectly great subject matter.
You are my intake , I possess few web logs and rarely run out from to brand : (.
I think this web site contains some really excellent info for everyone : D.
fantastic post.Never knew this, appreciate it for letting me know.
Hands down, Apple’s app store wins by a mile. It’s a huge selection of all sorts of apps vs a rather sad selection of a handful for Zune. Microsoft has plans, especially in the realm of games, but I’m not sure I’d want to bet on the future if this aspect is important to you. The iPod is a much better choice in that case.
Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are.
This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.
I believe you have observed some very interesting details , thanks for the post.
Just what I was looking for, appreciate it for putting up. “There are many victories worse than a defeat.” by George Eliot.
I’ve exactly the same issue sometimes, but I typically just force myself by way of it and revise later. Good luck!
Perfectly composed content , Really enjoyed looking at .
Apple now has Rhapsody as an app, which is a great start, but it is currently hampered by the inability to store locally on your iPod, and has a dismal 64kbps bit rate. If this changes, then it will somewhat negate this advantage for the Zune, but the 10 songs per month will still be a big plus in Zune Pass’ favor.
I’ll gear this review to 2 types of people: current Zune owners who are considering an upgrade, and people trying to decide between a Zune and an iPod. (There are other players worth considering out there, like the Sony Walkman X, but I hope this gives you enough info to make an informed decision of the Zune vs players other than the iPod line as well.)
Hey. Neat post. There is an issue with the site in chrome, and you might want to test this… The browser is the marketplace leader and a large section of people will omit your great writing because of this problem.
The new Zune browser is surprisingly good, but not as good as the iPod’s. It works well, but isn’t as fast as Safari, and has a clunkier interface. If you occasionally plan on using the web browser that’s not an issue, but if you’re planning to browse the web alot from your PMP then the iPod’s larger screen and better browser may be important.
*You should take part in a contest for one of the best blogs on the web. I will recommend this site!
I appreciate your piece of work, appreciate it for all the great blog posts.
I truly enjoy reading on this website , it holds wonderful content .
I like this post, enjoyed this one thankyou for posting .
I like this web site so much, saved to bookmarks. “American soldiers must be turned into lambs and eating them is tolerated.” by Muammar Qaddafi.
This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.
Wow! This blog looks just like my old one! It’s on a completely different subject but it has pretty much the same page layout and design. Wonderful choice of colors!
I like this web site because so much useful stuff on here : D.
Hands down, Apple’s app store wins by a mile. It’s a huge selection of all sorts of apps vs a rather sad selection of a handful for Zune. Microsoft has plans, especially in the realm of games, but I’m not sure I’d want to bet on the future if this aspect is important to you. The iPod is a much better choice in that case.
yourself’m as burning with excitement along accumulative concentrating. alter ego was rather apocalyptic by the mated ethical self went up to. It is punk up to closed ego dispirited. All respecting those topics are movables her ought to discover no finish touching unpronounced. Thanks so significantly!
you have got an incredible blog here! would you wish to make some invite posts on my blog?
Spot on with this write-up, I actually think this website wants rather more consideration. I’ll probably be once more to read rather more, thanks for that info.
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You obviously know what youre talking about, why throw away your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?
Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with some unique thoughts on this subject. realy thank you for beginning this up. this website is something that’s needed on the web, someone with a little bit originality. helpful job for bringing something new to the web!
I am looking for a competent author, lengthy time in this region. Outstanding post!
Thank you for your blog post. Will read on…
This is exactly what I was looking for, thanks a lot!
That is really interesting, You’re an overly skilled blogger. I’ve joined your rss feed and look forward to in quest of extra of your excellent post. Additionally, I’ve shared your web site in my social networks!
A round of applause for your blog.Really looking forward to read more.
A round of applause for your blog.Really thank you!
Good day! I could have sworn I’ve been to this site before but after browsing through some of the post I realized it’s new to me. Nonetheless, I’m definitely happy I found it and I’ll be bookmarking and checking back frequently!
A round of applause for your article post.Thanks Again. Really Cool.
Excellent post. Thumbs up.
Hello there! This post could not be written any better! Reading this post reminds me of my good old room mate! He always kept chatting about this. I will forward this write-up to him. Pretty sure he will have a good read. Many thanks for sharing!
Hello! I could have sworn I’ve been to this site before but after checking through some of the post I realized it’s new to me. Nonetheless, I’m definitely happy I found it and I’ll be book-marking and checking back often!
Im obliged for the blog article.Really thank you! Keep writing.
Thanks-a-mundo for the blog post.Really thank you!
I really enjoy the article post. Want more.
I’m not that much of a online reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your site to come back later. Many thanks
I think this is a real great post.Thanks Again.
wow, awesome blog article.Much thanks again. Much obliged.
Sweet web site , super pattern , really clean and utilize friendly .
I conceive this web site contains some rattling fantastic info for everyone : D.
Very nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed surfing around your blog posts. In any case I will be subscribing to your rss feed and I hope you write again very soon!
Thanks you significantly for this very good and genuinely academic submit. Any one could get pretty great points from this instructive content.excellent perform preserve it up. I am likely to bookmark this net site for arrived back in long-lasting.
I loved your article.Much thanks again. Keep writing.
I value the blog.Really looking forward to read more. Cool.
My spouse and I stumbled over here by a different web address and thought I might as well check things out. I like what I see so i am just following you. Look forward to looking into your web page yet again.
Have you considered adding video to your blog posts to keep the readers more entertained? I recently read through the post and its quite good…thanks for the share
I really liked your post.Really looking forward to read more. Awesome.
Fantastic post.Much thanks again. Great.
Thank you for your blog. Awesome.
I truly appreciate this article.Really thank you! Keep writing.
Sorry for the huge review, but I’m really loving the new Zune, and hope this, as well as the excellent reviews some other people have written, will help you decide if it’s the right choice for you.
If you’re still on the fence: grab your favorite earphones, head down to a Best Buy and ask to plug them into a Zune then an iPod and see which one sounds better to you, and which interface makes you smile more. Then you’ll know which is right for you.
I cannot thank you enough for the blog.Thanks Again. Want more.
Thanks so much for the blog. Want more.
I really like and appreciate your post.Really looking forward to read more. Will read on…
http://blog.nova2358.com/test/trackback/
Hello! Do you know if they make any plugins to help with SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains. If you know of any please share. Appreciate it!
It’s a pity you don’t have a donate button! I’d without a doubt donate to this fantastic blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this website with my Facebook group. Talk soon!
I really enjoy the article post.Really thank you! Cool.
Thanks a lot for the article post.Really looking forward to read more. Really Cool.
Does your blog have a contact page? I’m having a tough time locating it but, I’d like to shoot you an email. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it improve over time.
Muchos Gracias for your blog article.Really looking forward to read more. Great.
Thanks for sharing, this is a fantastic blog article.Much thanks again. Great.
I value the blog.Thanks Again. Really Great.
Hey, thanks for the blog article.Thanks Again. Great.
Major thanks for the post.Really thank you! Want more.
A round of applause for your article.Really thank you! Want more.
Blogs are a great way to further educate your self. This blog was no exception.
I really like what you had to say. I’ve been thinking about starting a blog like this, but I just don’t know if I’d have the tenacity and the momentum to keep going day after day. I guess I should go for it if I really want it! haha. Good on you for YOUR blog!
Good Stuff! Very nice piece here. I just added this blog post to my favorites.
Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!
Good stuff here! Well written and nicely explained.
I have no idea why I read so many blogs, but I’m glad I do so. I always come out learning at least one thing every day.
Looking forward to reading more. Great blog article.Really thank you! Really Cool.
Im obliged for the blog article.Really looking forward to read more. Want more.
I found this blog on Yahoo. Thanks for taking the time to write this. Good stuff here!
I appreciate you taking the time to write this blog, it was very interesting.
Good Stuff! Very nice piece here. I just added this blog post to my favorites.
I guess I’m with you on this one! Nice read!
I look forward to reading more of these interesting blogs from you. Thanks for taking the time.
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
Here we go again! I just spent several hours reading this and many other blogs. My wife says I have no life! I tell her I’m educating myself for when I get old. She said it’s to late for that! Anyways, I wanted to thank you for the great write up here. It was very insightful. I hope to read more of your blog posts in the upcoming months.
It’s about time someone wrote a blog on this subject. I have thought about making a blog on this subject before, now I don’t need to. Thanks for the nice blog post.
A big thank you for your article.Thanks Again. Awesome.
Say, you got a nice post.Really thank you! Much obliged.
I really liked your article. Great.
Hey just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Opera. I’m not sure if this is a format issue or something to do with web browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue resolved soon. Thanks
I truly appreciate this blog.Really looking forward to read more.
Excellent goods from you, man. I have understand your stuff previous to and you are just too fantastic. I actually like what you’ve acquired here, really like what you are stating and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I cant wait to read far more from you. This is really a terrific website.
As soon as I discovered this site I went on reddit to share some of the love with them.
Just wanna remark on few general things, The website layout is perfect, the articles is very good : D.
Great post, I think website owners should acquire a lot from this site its very user pleasant.
I want studying and I believe this website got some really utilitarian stuff on it! .
I dugg some of you post as I thought they were handy very beneficial
I’d perpetually want to be update on new blog posts on this internet site , saved to fav! .
You are my inspiration , I own few blogs and sometimes run out from to brand : (.
I am glad to be a visitor of this sodding blog ! , appreciate it for this rare information! .
Merely wanna say that this is invaluable , Thanks for taking your time to write this.
I am glad to be a visitant of this double dyed site ! , thanks for this rare information! .
Some times its a pain in the ass to read what blog owners wrote but this web site is very user friendly ! .
I besides think so , perfectly indited post! .
Would love to forever get updated outstanding website ! .
Only wanna say that this is very beneficial , Thanks for taking your time to write this.
Pretty nice post. I just stumbled upon your weblog and wanted to say that I’ve really enjoyed surfing around your blog posts. In any case I will be subscribing to your rss feed and I hope you write again soon!
I really like your writing style, excellent info , thanks for posting : D.
I admire your piece of work, thanks for all the interesting posts .
I like this post, enjoyed this one appreciate it for posting .
Some really great blog posts on this web site , thankyou for contribution.
I like the helpful information you provide in your articles. I will bookmark your weblog and check again here frequently. I’m quite sure I will learn many new stuff right here! Good luck for the next!
I reckon something genuinely interesting about your weblog so I saved to fav.
Some genuinely interesting information, well written and broadly user friendly .
Fantastic goods from you, man. I have understand your stuff previous to and you are just too wonderful. I really like what you have acquired here, certainly like what you are saying and the way in which you say it. You make it entertaining and you still care for to keep it wise. I can not wait to read much more from you. This is actually a terrific site.
I dugg some of you post as I cerebrated they were very beneficial extremely helpful
Very nice post. I just stumbled upon your blog and wished to say that I’ve really enjoyed surfing around your blog posts. After all I¡¦ll be subscribing to your rss feed and I hope you write again soon!
I as well conceive hence , perfectly written post! .
I went over this site and I think you have a lot of good information, bookmarked (:.
Really good visual appeal on this site, I’d value it 10 10.
Just a smiling visitor here to share the love (:, btw great style and design .
so much good info on here, : D.
Deference to author , some superb selective information .
You have brought up a very good points , thanks for the post.
Very interesting information!Perfect just what I was searching for!
I am incessantly thought about this, thankyou for putting up.
Perfect work you have done, this website is really cool with good information.
hey there and thank you for your information ¡V I¡¦ve definitely picked up anything new from right here. I did however expertise a few technical points using this site, since I experienced to reload the website many times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I am complaining, but sluggish loading instances times will often affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I¡¦m adding this RSS to my email and can look out for a lot more of your respective intriguing content. Ensure that you update this again very soon..
I really like your writing style, excellent information, regards for posting : D.
I am delighted that I observed this website , exactly the right info that I was looking for! .
Just wanna remark that you have a very nice website , I like the style it actually stands out.
Some genuinely good information, Gladiola I noticed this.
Thank you for sharing with us, I believe this website really stands out : D.
Very interesting points you have observed , thanks for posting .
I likewise think so , perfectly written post! .
Simply a smiling visitant here to share the love (:, btw great pattern .
This website is my inspiration , really excellent layout and perfect articles .
Apple now has Rhapsody as an app, which is a great start, but it is currently hampered by the inability to store locally on your iPod, and has a dismal 64kbps bit rate. If this changes, then it will somewhat negate this advantage for the Zune, but the 10 songs per month will still be a big plus in Zune Pass’ favor.
You have brought up a very good points , appreciate it for the post.
Lovely just what I was searching for.Thanks to the author for taking his clock time on this one.
Absolutely pent written content , thanks for selective information .
I visited a lot of website but I conceive this one has got something extra in it in it
Thanks for sharing, this is a fantastic post.Really thank you!
Sweet internet site , super pattern , rattling clean and utilise friendly .
Keep up the great work , I read few blog posts on this site and I believe that your blog is really interesting and has got lots of fantastic information.
Appreciate it for this wonderful post, I am glad I noticed this web site on yahoo.
Its superb as your other content : D, thankyou for posting .
I think other website proprietors should take this internet site as an model, very clean and excellent user friendly layout.
I am impressed with this site, real I am a big fan .
so much excellent info on here, : D.
Keep up the great piece of work, I read few posts on this web site and I think that your web blog is very interesting and has got lots of wonderful information.
I was reading through some of your articles on this internet site and I believe this internet site is really instructive! Retain posting .
I as well conceive thus, perfectly indited post! .
I appreciate your piece of work, thanks for all the good articles .
Some genuinely interesting details you have written.Helped me a lot, just what I was looking for : D.
I like the valuable info you provide in your articles. I will bookmark your weblog and check again here regularly. I am quite certain I will learn many new stuff right here! Best of luck for the next!
Dead written subject matter, Really enjoyed reading through .
I believe you have noted some very interesting points , regards for the post.
Wonderful goods from you, man. I have understand your stuff previous to and you are just too wonderful. I really like what you’ve acquired here, certainly like what you’re stating and the way in which you say it. You make it entertaining and you still care for to keep it smart. I can not wait to read much more from you. This is actually a wonderful site.
I got what you intend, thanks for putting up.Woh I am thankful to find this website through google.
I really treasure your work , Great post.
Some genuinely nice and useful information on this web site , too I believe the layout contains excellent features.
It’s the best time to make some plans for the future and it’s time to be happy. I have read this post and if I could I desire to suggest you some interesting things or tips. Maybe you can write next articles referring to this article. I wish to read more things about it!
I am not rattling great with English but I get hold this very leisurely to read .
Loving the information on this site, you have done great job on the articles .
Its fantastic as your other content : D, thanks for putting up.
Loving the info on this website , you have done great job on the articles .
I adore meeting utile information , this post has got me even more info! .
Some genuinely good content on this website , appreciate it for contribution.
Very superb info can be found on weblog .
Sweet website , super design and style , rattling clean and utilize pleasant.
I really like reading and I conceive this website got some genuinely utilitarian stuff on it! .
Would love to always get updated outstanding weblog ! .
I like this blog its a master peace ! Glad I found this on google .
Very nice pattern and fantastic subject material , absolutely nothing else we want : D.
Real instructive and fantastic structure of subject matter, now that’s user friendly (:.
I conceive you have noted some very interesting points , thanks for the post.
I like this web blog its a master peace ! Glad I found this on google .
I gotta bookmark this internet site it seems extremely helpful extremely helpful
Say, you got a nice blog post.Really looking forward to read more. Cool.
I like your writing style really enjoying this website .
Glad to be one of many visitors on this awesome web site : D.
I got what you intend, saved to my bookmarks , very nice website .
I am glad that I observed this blog , exactly the right info that I was searching for! .
I got what you mean , thankyou for putting up.Woh I am happy to find this website through google.
I as well think so , perfectly written post! .
Some genuinely fantastic posts on this internet site , thankyou for contribution.
Hello there, just became alert to your blog through Google, and found that it’s really informative. I¡¦m going to watch out for brussels. I will appreciate if you continue this in future. Lots of people will be benefited from your writing. Cheers!
Dead indited written content , thanks for selective information .
Some really marvelous work on behalf of the owner of this website , utterly great articles .
Great post, I think blog owners should larn a lot from this website its really user friendly .
I enjoy examining and I believe this website got some truly useful stuff on it! .
I truly prize your piece of work, Great post.
Sweet site, super style and design , real clean and apply genial .
Some genuinely fantastic information, Sword lily I detected this.
I value the blog. Want more.
Thanks again for the article.Much thanks again. Awesome.
I cannot thank you enough for the blog article.Really looking forward to read more. Cool.
This is one awesome blog article.Really thank you! Will read on…
Pokemon rpg, Pokemon onlone rpg, Pokemon online games, pokemon online, Free pokemon Pokemon rpg, Pokemon online rpg, Pokemon games, pokemon online, pokemon, pokemon online gaming, pokemon online games http://pokemontoxic.net pokemon rpg pokemon online rpg pokemon online http://pokemontoxic.net pokemon rpg pokemon online rpg
Thanks again for the blog article.Really looking forward to read more. Will read on…
Very informative blog article.Really thank you! Fantastic.
Wow, great post.Really looking forward to read more.
Im grateful for the blog post.Really thank you! Really Great.
Thanks-a-mundo for the blog post. Awesome.
A big thank you for your blog article.Much thanks again. Cool.
Very informative article post.Really looking forward to read more. Cool.
I value the blog article. Keep writing.
Thanks for the blog post.Really looking forward to read more. Much obliged.
Muchos Gracias for your article.Really looking forward to read more.
I cannot thank you enough for the blog post. Great.
Hey, thanks for the post.Really looking forward to read more. Cool.
Fantastic blog. Cool.
I appreciate you sharing this blog post.Thanks Again. Will read on…
Awesome article.Really looking forward to read more. Really Great.
A big thank you for your article.Thanks Again.
A big thank you for your article post.Really thank you! Great.
I think this is a real great blog post.Much thanks again. Fantastic.
Really appreciate you sharing this post.Really looking forward to read more. Want more.
Major thankies for the blog.Really thank you! Will read on…
I really enjoy the blog post.Much thanks again. Cool.
Thanks so much for the article post. Fantastic.
Very good article post.Much thanks again. Great.
wow, awesome article. Fantastic.
Thanks-a-mundo for the blog.Much thanks again. Great.
Say, you got a nice post.Much thanks again. Keep writing.
Great, thanks for sharing this blog post.Really thank you! Really Great.
Muchos Gracias for your article.Thanks Again. Much obliged.
wow, awesome blog post.Really thank you! Fantastic.
I appreciate you sharing this post.Much thanks again. Much obliged.
This is one awesome article.Really looking forward to read more. Want more.
I really liked your blog.Much thanks again.
Looking forward to reading more. Great article.Much thanks again. Really Great.
Major thankies for the blog.Much thanks again. Really Cool.
Im thankful for the article.Thanks Again. Will read on…
Im grateful for the post.Really looking forward to read more. Keep writing.
Major thankies for the article post.Really looking forward to read more. Keep writing.
Looking forward to reading more. Great post.Really looking forward to read more. Really Great.
Thank you ever so for you article. Really Great.
Thanks again for the blog post. Fantastic.
I really liked your post. Keep writing.
Really enjoyed this article post.Thanks Again.
Thanks a lot for the article.Really looking forward to read more. Keep writing.
Fantastic article. Keep writing.
Oh my goodness! an amazing article dude. Thank you However I am experiencing issue with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anyone who knows kindly respond. Thnkx
An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!
I cannot thank you enough for the article post.Really looking forward to read more. Much obliged.
I value the article.Much thanks again. Much obliged.
Say, you got a nice article.Much thanks again. Much obliged.
You should take part in a contest for one of the best blogs on the web. I will recommend this site!
Thank you for your post.Really looking forward to read more. Great.
Awesome article post.Really looking forward to read more. Great.
I cannot thank you enough for the article post.Much thanks again. Great.
Really enjoyed this blog.Much thanks again. Awesome.
Thanks for sharing, this is a fantastic post. Great.
Thank you for your blog.Much thanks again. Much obliged.
wow, awesome post.Thanks Again. Really Cool.
This is one awesome blog.Really thank you! Really Great.
Very neat blog post.
This is one awesome blog post.Thanks Again. Awesome.
I truly appreciate this post.Really thank you!
I think this is a real great blog article.Really thank you! Really Great.
Appreciate you sharing, great article post.Thanks Again. Cool.
Thanks a lot for the blog article.Really looking forward to read more. Awesome.
I cannot thank you enough for the article.Thanks Again. Fantastic.
Fantastic blog post.Really thank you! Really Great.
Thank you ever so for you article post.Much thanks again. Awesome.
Im grateful for the article post.Really thank you! Really Great.
Great blog article.Much thanks again. Really Great.
Thanks again for the blog.Really thank you! Really Cool.
Your place is valueble for me. Thanks!…
An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers
I wanted to type a simple message in order to say thanks to you for those marvelous secrets you are sharing on this site. My time intensive internet search has now been honored with reasonable tips to go over with my family and friends. I would point out that we site visitors actually are rather lucky to dwell in a magnificent site with many lovely professionals with great methods. I feel extremely happy to have discovered the site and look forward to so many more exciting minutes reading here. Thanks a lot again for a lot of things.
Great, thanks for sharing this article post.Much thanks again. Really Cool.
Great blog article.Thanks Again.
Very neat blog article.Really looking forward to read more. Really Cool.
This is one awesome article post.Thanks Again. Really Great.
Very neat blog.Really thank you!
Very good blog article.Really thank you! Great.
Enjoyed every bit of your blog article. Great.
Thanks again for the blog post.Really thank you! Want more.
Wow, great article.Really thank you! Really Cool.
Thank you for your post.Really thank you! Really Cool.
Thanks again for the article post.Really looking forward to read more. Really Great.
Really enjoyed this blog article.Thanks Again. Really Great.
I think this is a real great blog article. Cool.
wow, awesome post. Much obliged.
Im obliged for the post.Really thank you! Will read on…
wow, awesome article post. Want more.
Say, you got a nice blog article.Much thanks again.
Really appreciate you sharing this blog. Cool.
I loved your blog.Much thanks again. Keep writing.
Major thanks for the post.Really thank you! Cool.
Fantastic article post.Really looking forward to read more. Will read on…
Thank you ever so for you article post.Really thank you! Really Great.
I value the article.Much thanks again. Really Great.
Thanks for the blog post.Thanks Again. Cool.
Muchos Gracias for your article.Thanks Again. Cool.
I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…
Im thankful for the article.Really thank you! Want more.
I really enjoy the blog article.Thanks Again. Want more.
I think this is a real great blog post.Really thank you! Much obliged.
Fantastic article.Much thanks again. Fantastic.
I loved your blog article.Thanks Again. Really Great.
Thank you for your blog.Really looking forward to read more. Great.
Great blog.Really looking forward to read more. Awesome.
Very neat article.Thanks Again. Keep writing.
I think this is a real great article.Much thanks again. Much obliged.
I loved your blog article.Thanks Again. Really Great.
This really answered my problem, thank you!
You’re the worst writer
bUGZ3u Great, thanks for sharing this blog.Thanks Again. Awesome.