flash_storage_iconAside from the “all-day” battery life that comes alongside the upgrade to Intel’s Haswell processors in the new MacBook Air, one of the other major improvements is the adoption of PCIe-based flash storage for much faster performance. The new PCIe flash will also be coming to Apple’s radically redesigned Mac Pro later this year, and undoubtedly other Macs as well.

Available in capacities up to 512GB, this next-generation flash storage is up to 9x faster than a traditional 5400-rpm notebook hard drive. And it’s up to 45 percent faster than the flash storage in the previous-generation MacBook Air. So when you flip open MacBook Air, it’s ready to go right away. Even after a month in standby mode, the screen springs to life.

AnandTech has taken a closer look at flash storage performance and other benchmarks in the new MacBook Air, finding that read/write speeds are approaching 800 MB/s.

The drive in my system uses a Samsung controller, although I’ve heard that SanDisk will have a PCIe solution for Apple as well. A quick run through Quick Bench reveals peak sequential read/write performance of nearly 800MB/s.

This is a pretty big deal, as it is probably the first step towards PCIe storage in a mainstream consumer device that we’ve seen.

macbook_air_2013_ssd_speed
Beyond battery life and flash storage enhancements and the shift to Haswell, Apple’s new MacBook Air brings several other enhancements as well, including faster 802.11ac Wi-Fi and dual microphones for reducing background noise.

Your source is?

Woosh.

That’s the sound of a joke going right over your head.

Not as fast as I expected but still alright.

lol “Alright”. some people can not be pleased.

The Air line is really gone a long ways since the original revision-A Air.
That’s pretty fast. The 2014-15 Airs will be faster than the unupgradable 2013 Mac pros lol.
Surely these speeds are coming to the Haswell RMBP as well. And I thought 450 was impressive :eek:.
Add to the power savings: No more need for a SATA controller!

Too bad they’re probably just using a stock Intel northbridge that includes it anyway.

Compressed or uncompressed data?

———-

That’s pretty fast. The 2014-15 Airs will be faster than the unupgradable 2013 Mac pros lol.

Your source is?

I disagree with complaints out there that the MBA upgrades were optimized primarily for battery life, and not performance. As an example, the clock speeds were lowered to further extend battery life – keeping Geekbench performance roughly on par with last year’s machines rather than providing the standard 20% improvement.

For one thing, this new Flash architecture isn’t something to sneeze at.

But more importantly, I bet you anything the rMBP’s are where they will look more to performance. Which only makes sense, as it would continue differentiating the two lines.

And if that’s the case, going all-in for battery life is the right decision for their consumer-grade notebooks.

As an aside – 9to5mac anecdotally reports double the battery life on a 2008 MBP running Mavericks. Imagine combining those OS gains with the new Haswell machines!!!

I’m really trying to convince myself that I don’t need this upgrade from my 2012 MacBook but the battery life and now this!

I already lost that battle and ordered a new one 🙂

I’m really trying to convince myself that I don’t need this upgrade from my 2012 MacBook but the battery life and now this!

Lol… I know right!? I feel the same lol. I have a 2012 rMBP and I think I will def upgrade. Damn you Apple!

———-

Compressed or uncompressed data?

———-

Your source is?

himself, duh! lol.

119 Comments

  1. Thanks for your marvelous posting! I actually enjoyed reading it,
    you may be a great author. I will be sure to bookmark your blog and will come
    back down the road. I want to encourage one to
    continue your great job, have a nice holiday
    weekend!

  2. Hi! I know this is kind of off topic but I was wondering if you knew where I could find a captcha plugin for
    my comment form? I’m using the same blog platform as yours and I’m having trouble
    finding one? Thanks a lot!

  3. 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
    throw away your intelligence on just posting videos to your weblog when you could be
    giving us something enlightening to read?

  4. card scanner says:

    Howdy! Quick question that’s totally off
    topic. Do you know how to make your site mobile friendly?
    My weblog looks weird when viewing from my apple iphone.
    I’m trying to find a theme or plugin that might
    be able to fix this issue. If you have any
    recommendations, please share. Appreciate it!

  5. Denise says:

    you’re in reality a excellent webmaster. The website loading velocity is amazing.
    It seems that you’re doing any distinctive trick. Moreover, The contents are masterpiece.
    you have performed a excellent task in this matter!

  6. I do not even know how I ended up here, but I thought this post was good.
    I don’t know who you are but certainly you are going
    to a famous blogger if you aren’t already 😉 Cheers!

  7. car pc says:

    Thank you for the auspicious writeup. It in fact was a
    amusement account it. Look advanced to far added agreeable from you!
    However, how could we communicate?

  8. Good day! I just wish to offer you a big thumbs up for
    the excellent information you have here on this post.
    I will be coming back to your site for more soon.

  9. Annetta says:

    I’m really enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes it much more enjoyable
    for me to come here and visit more often. Did you hire out a developer to create your
    theme? Great work!

  10. It is appropriate time to make some plans for the future and it
    is time to be happy. I’ve read this post and if I
    could I desire to suggest you few interesting things or tips.
    Perhaps you can write next articles referring to this article.
    I desire to read even more things about it!

  11. I couldn’t resist commenting. Well written!

  12. Gavin says:

    I’m extremely inspired together with your writing abilities as neatly as with the layout to your weblog.
    Is that this a paid topic or did you customize it your self?
    Anyway stay up the nice quality writing, it’s rare to look a
    great blog like this one today..

  13. car keys says:

    Your method of explaining everything in this piece of writing is really pleasant, all can simply know it, Thanks
    a lot.

  14. Casie says:

    I pay a quick visit each day a few web sites and blogs to read posts, however this
    blog presents feature based content.

  15. You should be a part of a contest for one of the most useful websites on the web.
    I most certainly will highly recommend this site!

  16. Hi there it’s me, I am also visiting this site daily, this web page is in fact
    pleasant and the visitors are truly sharing fastidious thoughts.

  17. This paragraph gives clear idea in favor of the new users of blogging, that actually
    how to do blogging and site-building.

  18. Michaelpleag says:

    wh0cd193222 [url=http://medrol247.us.org/]medrol[/url]

  19. Hi there would you mind letting me know which hosting company you’re using?
    I’ve loaded your blog in 3 completely different browsers and I
    must say this blog loads a lot faster then most. Can you
    suggest a good hosting provider at a fair price?
    Cheers, I appreciate it!

  20. Florian says:

    When I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox and now whenever a comment is
    added I get four emails with the same comment.

    There has to be a way you can remove me from that service?
    Thank you!

  21. Sweet blog! I found it while browsing on Yahoo News.
    Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Thanks

  22. Greetings! Very helpful advice within this post! It’s the little changes that will make the most important changes.
    Thanks a lot for sharing!

  23. My brother recommended I would possibly like
    this website. He was once entirely right. This publish truly made my day.
    You can not consider simply how so much time I had spent
    for this information! Thank you!

  24. Oh my goodness! Incredible article dude! Many thanks, However I am having difficulties with your RSS.
    I don’t know why I am unable to join it. Is there anybody having similar RSS problems?
    Anybody who knows the answer can you kindly respond?

    Thanks!!

  25. Hey there, You have done an incredible job. I’ll certainly digg it and personally recommend to my friends.

    I’m sure they’ll be benefited from this web site.

  26. Thanks on your marvelous posting! I really enjoyed reading it,
    you will be a great author. I will ensure that I bookmark your blog and
    will come back down the road. I want to encourage that you continue your great work, have a nice morning!

  27. www.moyo.cn says:

    Hey! I just wanted to ask if you ever have any issues
    with hackers? My last blog (wordpress) was hacked and I ended up losing a few
    months of hard work due to no back up. Do you have any solutions to prevent hackers?

  28. Corrine says:

    Very good information. Lucky me I discovered your website by chance (stumbleupon).

    I have book marked it for later!

  29. Woah! I’m really digging the template/theme of this site.

    It’s simple, yet effective. A lot of times
    it’s very hard to get that “perfect balance” between user friendliness and visual appearance.

    I must say that you’ve done a very good job with this.
    Also, the blog loads super quick for me on Internet explorer.

    Superb Blog!

  30. semavi.ws says:

    I do not even know how I finished up right here, however I assumed this submit used to be good.
    I don’t understand who you’re but certainly you are going to a famous blogger if you happen to aren’t already.

    Cheers!

  31. apps.alus.co says:

    For newest news you have to visit world-wide-web and on world-wide-web
    I found this web page as a best web site for
    most recent updates.

  32. Selma says:

    Does your website have a contact page? I’m having problems locating it but, I’d
    like to send you an e-mail. I’ve got some ideas for your blog you might be
    interested in hearing. Either way, great website and I look forward to seeing it expand
    over time.

  33. Boyce says:

    I am not certain the place you are getting your information, but good topic.
    I needs to spend some time learning much more or working out more.

    Thank you for wonderful info I used to be on the lookout for this info for my mission.

  34. Hurrah! In the end I got a weblog from where
    I be capable of actually take useful information regarding my study
    and knowledge.

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

  36. Stephen says:

    Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something.
    I think that you can do with some pics to drive the message home a bit, but other than that, this is excellent blog.
    A fantastic read. I’ll definitely be back.

  37. This website was… how do you say it? Relevant!!

    Finally I’ve found something which helped me.
    Thanks a lot!

  38. Its like you read my thoughts! You seem to grasp so much approximately this, such as
    you wrote the ebook in it or something. I think that
    you could do with a few % to pressure the message house a bit, but instead of
    that, that is fantastic blog. A fantastic
    read. I’ll definitely be back.

  39. Peculiar article, exactly what I needed.

  40. I don’t even know the way I finished up right here, however I thought this submit used to be good.
    I do not recognize who you’re however certainly you’re going to a famous blogger should you are not already.
    Cheers!

  41. Celinda says:

    Hey! I could have sworn I’ve been to this site before but after reading through some of
    the post I realized it’s new to me. Nonetheless, I’m definitely delighted I
    found it and I’ll be book-marking and checking back frequently!

  42. Shantell says:

    I have been surfing online more than three hours as of late, yet I never discovered any fascinating article like
    yours. It’s pretty value enough for me. In my opinion, if all web owners and
    bloggers made just right content material as you probably did, the web will likely be
    much more helpful than ever before.

  43. I really like your blog.. very nice colors & theme. Did you make this website yourself or did you
    hire someone to do it for you? Plz reply as I’m looking to design my
    own blog and would like to find out where u got this from.
    appreciate it

  44. Benito says:

    Good day! This is kind of off topic but I need some help from an established blog.
    Is it very difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about setting up my own but I’m not sure where to start.
    Do you have any tips or suggestions? Appreciate it

  45. Emily says:

    Heya i’m for the first time here. I found this
    board and I in finding It really helpful & it helped me out much.
    I’m hoping to provide one thing back and aid others such as you aided me.

  46. Attractive component of content. I simply stumbled upon your weblog and in accession capital to assert
    that I acquire actually loved account your weblog posts.
    Anyway I will be subscribing to your feeds and even I achievement you get entry to persistently rapidly.

  47. Excellent post. I was checking continuously this blog and I am
    impressed! Extremely useful info particularly the last part :
    ) I care for such info much. I was looking for this certain information for a long time.
    Thank you and best of luck.

  48. Cierra says:

    You should be a part of a contest for one of the most useful sites on the net.
    I’m going to highly recommend this blog!

  49. With havin so much content do you ever run into any problems
    of plagorism or copyright infringement? My site has a lot of completely
    unique content I’ve either written myself or outsourced
    but it looks like a lot of it is popping it up all over the
    web without my permission. Do you know any solutions to
    help prevent content from being stolen? I’d definitely appreciate
    it.

  50. This is a topic that’s near to my heart… Cheers!
    Where are your contact details though?

  51. Jodie says:

    Hi there, I enjoy reading all of your article post.
    I wanted to write a little comment to support you.

  52. Ashlee says:

    Appreciate the recommendation. Will try it out.

  53. Hey! This is my first comment here so I just wanted to give a quick shout out and tell you
    I really enjoy reading through your blog posts. Can you
    suggest any other blogs/websites/forums that cover the same topics?
    Thanks a lot!

  54. Roseanne says:

    An interesting discussion is definitely worth comment. I believe
    that you ought to write more on this issue, it might not be a
    taboo subject but typically people don’t discuss these topics.
    To the next! Cheers!!

  55. This is my first time visit at here and i am truly pleassant to read
    everthing at alone place.

  56. Bridgett says:

    I’m not that much of a internet reader to be honest but your blogs really nice, keep
    it up! I’ll go ahead and bookmark your site to come back down the road.

    Cheers

  57. Marla says:

    Nice post. I learn something totally new and challenging on blogs I stumbleupon every day.

    It’s always useful to read through articles from other writers and use
    a little something from other sites.

  58. Mona says:

    It’s remarkable for me to have a web site, which is helpful
    in support of my know-how. thanks admin

  59. Bianca says:

    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 now i am following you.
    Look forward to looking over your web page repeatedly.

  60. I’m not sure exactly why but this web site is loading incredibly slow for
    me. Is anyone else having this problem or is it a problem on my end?
    I’ll check back later on and see if the problem
    still exists.

  61. I have been surfing online more than 3 hours today, yet I never found any interesting article like yours.
    It is pretty worth enough for me. Personally, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before.

  62. Having read this I believed it was extremely enlightening.
    I appreciate you spending some time and energy to put this informative article
    together. I once again find myself spending a significant amount of time both
    reading and posting comments. But so what, it was still worth it!

  63. Davis says:

    Just wish to say your article is as surprising.
    The clearness in your post is simply nice and i can assume you are an expert
    on this subject. Well with your permission let me to grab your RSS feed to
    keep updated with forthcoming post. Thanks a million and please keep up the rewarding work.

  64. This design is wicked! You definitely know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start my own blog (well,
    almost…HaHa!) Wonderful job. I really enjoyed what
    you had to say, and more than that, how you presented it.
    Too cool!

  65. Lashonda says:

    Having read this I thought it was really informative.
    I appreciate you finding the time and energy to put this short article
    together. I once again find myself personally spending way too much time
    both reading and posting comments. But so what, it was still worth it!

  66. Waylon says:

    I think everything published made a lot of sense. But, consider this, what if
    you typed a catchier post title? I mean, I don’t want to tell you how to run your website,
    but what if you added a headline to maybe get folk’s attention? I mean MacBook Air’s
    PCIe-Based Flash Storage Approaches 800 MB/s Read and Write | Mo Ghaoui, Personal
    Blog is a little boring. You could peek at Yahoo’s home page and watch
    how they create post headlines to get people to click.

    You might try adding a video or a picture or two to get people excited
    about everything’ve got to say. In my opinion, it might bring
    your website a little livelier.

  67. Fascinating blog! Is your theme custom made or did you download it from somewhere?

    A theme like yours with a few simple tweeks would really make my blog shine.
    Please let me know where you got your theme.
    Thanks a lot

  68. Xiomara says:

    Thankfulness to my father who told me about this blog, this weblog is actually
    amazing.

  69. Jackie says:

    What i don’t understood is actually how you are not really a lot more neatly-appreciated than you might be now.

    You are so intelligent. You realize thus significantly with regards to
    this subject, made me in my view imagine it from so many varied angles.

    Its like women and men don’t seem to be involved except it
    is something to do with Lady gaga! Your own stuffs great.
    Always take care of it up!

  70. Mira says:

    We’re a group of volunteers and opening a brand new scheme in our community.
    Your website offered us with helpful information to
    work on. You have performed a formidable activity and our whole group will likely be thankful to you.

  71. Very nice blog post. I absolutely love this site.
    Thanks!

  72. I have learn some good stuff here. Certainly price bookmarking for
    revisiting. I surprise how much effort you set to create this
    kind of great informative website.

  73. Sibyl says:

    I absolutely love your blog.. Pleasant colors & theme.
    Did you create this website yourself? Please reply back as I’m looking
    to create my very own website and want to know where you got this
    from or just what the theme is called. Kudos!

  74. Jeannie says:

    Hi there! This is my first comment here so I just
    wanted to give a quick shout out and tell you I truly enjoy reading your articles.
    Can you suggest any other blogs/websites/forums that deal with the same topics?
    Many thanks!

  75. I am regular reader, how are you everybody?
    This paragraph posted at this website is really good.

  76. Stanley says:

    Hi colleagues, its great post regarding teachingand fully defined, keep it up all the time.

  77. Hamish says:

    No matter if some one searches for his essential thing, therefore he/she desires to be available that in detail, so that
    thing is maintained over here.

  78. Hazel says:

    I am regular visitor, how are you everybody? This post posted at
    this site is genuinely pleasant.

  79. Nice post. I learn something new and challenging on sites I stumbleupon everyday.

    It’s always exciting to read through content from other writers and use a
    little something from other sites.

  80. Thanks for finally writing about >MacBook Airs PCIe-Based Flash Storage Approaches
    800 MB/s Read and Write | Mo Ghaoui, Personal Blog <Liked it!

  81. Leif says:

    Hello, the whole thing is going nicely here and ofcourse
    every one is sharing data, that’s truly fine, keep up writing.

  82. Reva says:

    I’m not that much of a online reader to be honest
    but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back later on. Many thanks

  83. Pearl says:

    Wow, wonderful blog format! How lengthy have you ever been running a blog
    for? you made running a blog look easy. The overall glance of your website is great, as smartly as the content!

  84. Hugh says:

    My spouse and I stumbled over here from a different page and thought
    I should check things out. I like what I see so now i am following you.
    Look forward to going over your web page again.

  85. Gabriel says:

    A fascinating discussion is definitely worth comment.
    There’s no doubt that that you ought to publish more about this topic, it might
    not be a taboo subject but usually folks don’t discuss these issues.
    To the next! Cheers!!

  86. Merissa says:

    I know this web site presents quality based posts and other data, is there any other site which gives these kinds of data in quality?

  87. Alecia says:

    Hello there, just became aware of your blog through Google, and found
    that it is truly informative. I am going to watch out for brussels.

    I’ll be grateful if you continue this in future.
    Lots of people will be benefited from your writing. Cheers!

  88. I like what you guys are up too. Such clever work and coverage!

    Keep up the amazing works guys I’ve incorporated you
    guys to blogroll.

  89. Leandro says:

    This post will assist the internet people for building
    up new website or even a blog from start to end.

  90. Denisha says:

    This is really interesting, You’re a very skilled blogger.

    I have joined your feed and look forward to seeking more of your
    magnificent post. Also, I have shared your web site in my social networks!

  91. Linnie says:

    Excellent blog here! Also your web site loads up very fast!
    What web host are you using? Can I get your affiliate link to your host?
    I wish my site loaded up as quickly as yours lol

  92. Porfirio says:

    I just couldn’t go away your web site before suggesting
    that I really loved the usual info an individual supply to your visitors?
    Is gonna be again frequently in order to inspect new posts

  93. Wilbur says:

    This is my first time pay a quick visit at here and i am really pleassant to read all at single place.

  94. Kelly says:

    I am really impressed with your writing talents as smartly as with the format on your weblog.

    Is that this a paid topic or did you modify it yourself?
    Anyway keep up the excellent quality writing, it’s
    rare to look a nice weblog like this one these days..

  95. Maricela says:

    I every time spent my half an hour to read this web site’s
    content everyday along with a cup of coffee.

  96. I’m really enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes
    it much more pleasant for me to come here and visit more often. Did you hire out a developer to create your theme?
    Outstanding work!

  97. Archie says:

    Ridiculous quest there. What happened after? Good luck!

  98. Venus says:

    Howdy! I could have sworn I’ve visited this site before but after browsing through some of the posts I realized it’s
    new to me. Anyways, I’m definitely pleased I
    stumbled upon it and I’ll be book-marking it and checking back
    often!

  99. It’s amazing designed for me to have a website, which is valuable designed for my experience.
    thanks admin

  100. Sunny says:

    Hello there! I know this is kinda off topic however , I’d figured I’d ask.
    Would you be interested in trading links or maybe guest writing
    a blog post or vice-versa? My website addresses a lot of the same subjects
    as yours and I think we could greatly benefit from each other.
    If you are interested feel free to send me an e-mail.
    I look forward to hearing from you! Fantastic blog by the way!

  101. Fantastic items from you, man. I have take into accout your stuff prior to
    and you’re just too wonderful. I really like what you’ve got right here, really like what you are saying and the best
    way during which you are saying it. You’re making it entertaining and you
    still care for to stay it smart. I can not wait to learn much more from
    you. This is actually a terrific website.

  102. 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
    waste your intelligence on just posting videos to your site when you could be
    giving us something enlightening to read?

  103. I absolutely love your blog and find many of your post’s to be just what
    I’m looking for. Does one offer guest writers to
    write content in your case? I wouldn’t mind writing a post or
    elaborating on some of the subjects you write regarding here.
    Again, awesome weblog!

  104. Attractive element of content. I just stumbled upon your website and
    in accession capital to claim that I get in fact loved account your weblog posts.
    Anyway I’ll be subscribing for your feeds and even I
    fulfillment you get right of entry to persistently fast.

  105. spend money says:

    Wow, incredible weblog layout! How lengthy have you been blogging
    for? you make blogging look easy. The whole look of your site
    is wonderful, as well as the content material!

  106. Asking questions are actually pleasant thing if you are not understanding something completely, except this article presents good understanding yet.

  107. Thanks for ones marvelous posting! I genuinely enjoyed reading it, you may be a great author.I will be sure
    to bookmark your blog and will often come back very soon. I want to encourage one
    to continue your great posts, have a nice holiday weekend!

  108. I’m not sure why but this site is loading incredibly slow for
    me. Is anyone else having this problem or is it a issue on my
    end? I’ll check back later on and see if the problem still exists.

  109. Hello, I would like to subscribe for this weblog to take
    most up-to-date updates, therefore where can i do it please assist.

  110. Howdy just wanted to give you a quick heads up.
    The text in your article seem to be running off the screen in Internet explorer.
    I’m not sure if this is a format issue or something to do with browser compatibility but I figured I’d post to let you know.

    The layout look great though! Hope you get the problem fixed
    soon. Kudos

  111. Thank you for some other fantastic article. The place else could anybody get that type of information in such a perfect manner of writing?
    I have a presentation subsequent week, and I’m on the search
    for such information.

  112. I am really glad to read this blog posts which carries plenty
    of useful data, thanks for providing these statistics.

  113. Hey I know this is off topic but I was wondering if you knew of
    any widgets I could add to my blog that automatically tweet my newest
    twitter updates. I’ve been looking for a plug-in like this for quite some time and
    was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and
    I look forward to your new updates.

  114. Appreciating the time and energy you put into your site and detailed information you present.

    It’s awesome to come across a blog every once in a while that isn’t
    the same outdated rehashed material. Fantastic read!
    I’ve saved your site and I’m adding your RSS feeds to my Google account.

  115. shaped body says:

    Its such as you read my mind! You seem to grasp a lot approximately this,
    like you wrote the guide in it or something. I believe that you just could do with a few
    percent to drive the message house a bit, but instead of that, this is magnificent blog.
    A great read. I will certainly be back.

  116. What’s up mates, how is all, and what you wish for to say on the topic of this piece of writing, in my view its actually awesome
    in favor of me.

  117. My spouse and I stumbled over here coming from a different website and thought I might check things out.

    I like what I see so now i am following you.
    Look forward to going over your web page repeatedly.

  118. Howdy! I could have sworn I’ve been to this website before but
    after browsing through some of the post I realized it’s new
    to me. Anyways, I’m definitely delighted I found it and I’ll be bookmarking and checking back often!

  119. Zane says:

    Hi, i read your blog occasionally and i own a similar one
    and i was just curious if you get a lot of spam responses?

    If so how do you protect against it, any plugin or anything you can recommend?
    I get so much lately it’s driving me insane so any help is very much appreciated.

Leave a Reply

Your email address will not be published. Required fields are marked *