If you own a system with an Intel 6th generation Core processor—more memorably known as Skylake—and run Windows 7 or Windows 8.1, you’ll have to think about upgrading to Windows 10 within the next 18 months. Microsoft announced today that after July 17, 2017, only the “most critical” security fixes will be released for those platforms and those fixes will only be made available if they don’t “risk the reliability or compatibility” of Windows 7 and 8.1 on other (non-Skylake) systems.

The full range of compatibility and security fixes will be published for non-Skylake machines for Windows 7 until January 14 2020, and for Windows 8.1 until January 10 2023.

Next generation processors, including Intel’s “Kaby Lake”, Qualcomm’s 8996 (branded as Snapdragon 820), and AMD’s “Bristol Ridge” APUs (which will use the company’s Excavator architecture, not its brand new Zen arch) will only be supported on Windows 10. Going forward, the company says that using the latest generation processors will always require the latest generation operating system.

Microsoft provided PC World a short list of approved devices that use Skylake processors that will continue to be supported during the 18 month window when running Windows 7 or 8.1. Those systems are: Dell Latitude 12, Dell Latitude 13 7000 Ultrabook, Dell XPS 13, HP EliteBook Folio, HP EliteBook 1040 G3, Lenovo ThinkPad T460s, Lenovo ThinkPad X1 Carbon, and Lenovo ThinkPad P70. In conjunction with the system builders, Microsoft will test those systems with Windows 7 and 8.1 to ensure that drivers and operating system fixes work as expected.

The company’s official reason for this change is a little opaque:

At the same time, we know many of these customers continue to rely on Windows 7 for its well understood reliability and compatibility. Windows 7 was designed nearly 10 years ago before any x86/x64 SOCs existed. For Windows 7 to run on any modern silicon, device drivers and firmware need to emulate Windows 7’s expectations for interrupt processing, bus support, and power states—which is challenging for WiFi [sic], graphics, security, and more. As partners make customizations to legacy device drivers, services, and firmware settings, customers are likely to see regressions with Windows 7 ongoing servicing.
It’s not entirely clear what hardware changes are really motivating this. Windows 8.1 and Windows 10 are very similar as far as their hardware requirements around “interrupt processing, bus support, and power states” go. That said, modern hardware has certainly shaken things up quite a bit. Skylake, for example, has a certain degree of autonomous power management, allowing the chip to respond more quickly to changing demands than the operating system can. It’s believable that wedding these new hardware features with old software is time-consuming and complex. Similarly, platform features such as USB Type-C, especially with Thunderbolt 3, includes all manner of complexity that Windows 7 was never built for.

It’s also not entirely clear why Microsoft is making the decision; this burden seems like something that the hardware companies can make decisions about themselves. Intel, for example, makes such decisions when developing its Wi-Fi drivers. The very latest hardware, the Wireless-AC 8260 controller drops support for the now unsupported Windows 8, and drops 32-bit support for both Windows 8.1 and Windows 10.

Industry analyst Patrick Moorhead of Moor Insights & Strategy suggests that for this reason the move may prove popular with the hardware companies. Cutting off support for old software when releasing new hardware is rarely popular, even though this legacy support has a substantial cost for hardware companies, with Moorhead suggesting that as much as a third of hardware company resources were spent on this. With Microsoft making the decision, it shifts the blame from any individual hardware, allowing the hardware companies to reap the savings, while Microsoft shoulders the blame.

Microsoft’s Terry Myerson, Executive Vice President, Windows and Devices Group, was a little less direct about this, but made similar implications. He told us that change was driven by a desire to preserve quality. Ensuring high quality support for Skylake on Windows 7 and Windows 8.1 took a “large investment,” and future processor innovations will demand continued investment. Microsoft sees itself as responsible for the ongoing system quality of Windows systems—even though parts of the Windows experience is dependent on third-party contributions—and spending resources to update old operating systems makes that quality hard to achieve. Tying the newest silicon to the newest platform greatly reduces this complexity for the entire PC ecosystem.

This may well prove awkward for enterprise customers. Organizations that have standardized on, for example, Windows 7 have long been able to take advantage of the “downgrade rights” included in certain Windows licenses, so that they can stick with the old operating systems in standardized deployments, even as they buy new hardware. Windows 10 won’t remove those downgrade rights, but there will be far fewer guarantees that old Windows will work correctly on new hardware. The named systems above are intended as a kind of stepping stone. They will provide well-tested experience when running the old operating systems. They won’t do so indefinitely, but the limits of their full support are clearly defined.

In fairness, downgrade rights have never implied that a modern system will necessarily work properly with old software. As an example today, Windows 7 has no built-in support for USB 3, and downgrading a Windows 10 system to Windows 7 may, without additional drivers, mean sacrificing USB 3 support.

AMD’s Bristol Ridge is supposed to arrive in the first half of this year, and Intel’s Kaby Lake should land some time before 2017: both of these will only be supported in Windows 10. This will put enterprises wanting to stick with Windows 7 or 8.1 in a difficult position. If they want or need new hardware, they’ll have to either find “legacy” systems using Broadwell or older processors, or they’ll have to use next generation processors with an unsupported operating system, or they’ll have to upgrade to Windows 10.

This last option is clearly the one that Microsoft wants as it strives to hit its “1 billion Windows 10 users” goal and kill off Windows 7 and 8.1, but it’s a level of aggressive forced upgrades that are unprecedented in the Windows world—traditionally, it has been platforms such as OS X that have had poor-to-non-existent support for running old operating systems on new hardware.

Microsoft’s announcement makes no mention of its server operating systems, leaving open the question of whether these will be subject to the same policy. This has the potential to raise hackles: if the Skylake generation Xeon E3-1275 v5, for example, remains supported by the Windows 8.1-equivalent Windows Server 2012 R2, or the Windows 7-equivalent Windows Server 2008 R2 beyond July 2017, then one might very well ask why the desktop counterparts cannot do the same. Conversely, if those processors don’t remain supported then companies deploying such servers are going to have to plan for a very hasty upgrade: the server equivalent to Windows 10, Windows Server 2016, isn’t even out yet.

Our expectation is that while the timelines may not be identical, the same broader policy—new hardware needs new software—is likely to prevail. Server tools such as System Center Configuration Manager have already moved to a continuously developed “as a service” model, and it seems inevitable that this will prevail with Windows Server 2016.

Source

Windows 10 and skylake

142 COMMENTS

  1. I just want to tell you that I am new to blogs and really savored your web-site. Most likely I’m likely to bookmark your blog . You surely come with fantastic posts. Appreciate it for sharing with us your website.

  2. I take pleasure in, result in I discovered exactly what I
    used to be having a look for. You’ve ended my four day long hunt!
    God Bless you man. Have a nice day. Bye

  3. Thanks for sharing your ideas listed here. The other matter is that any time a problem arises with a pc motherboard, persons should not go ahead and take risk of repairing it themselves because if it is not done properly it can lead to irreparable damage to the full laptop. It is almost always safe just to approach any dealer of the laptop with the repair of that motherboard. They will have technicians who’ve an know-how in dealing with laptop motherboard problems and can get the right analysis and carry out repairs.

  4. I absolutely love your blog and find a lot of your post’s to be just what I’m looking for. Do you offer guest writers to write content for yourself? I wouldn’t mind producing a post or elaborating on most of the subjects you write related to here. Again, awesome web log!

  5. I’ve been surfing on-line greater than three hours these days, but I by no means found any fascinating article like yours. It¡¦s lovely value enough for me. Personally, if all web owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

  6. Hi! This post could not be written any better! Reading through this post reminds me of my good old room mate! He always kept chatting about this. I will forward this article to him. Pretty sure he will have a good read. Many thanks for sharing!

  7. I think what you said was actually very logical. But, think on this, suppose you typed
    a catchier title? I am not suggesting your content isn’t solid.,
    however suppose you added a title to maybe get a
    person’s attention? I mean Skylake and  Windows 10 is kinda vanilla.
    You should peek at Yahoo’s home page and watch how they create article
    headlines to grab people interested. You might add
    a related video or a picture or two to grab people excited about everything’ve written. Just my opinion, it
    would make your website a little livelier.

  8. You can definitely see your enthusiasm in the work you write. The world hopes for even more passionate writers such as you who are not afraid to say how they believe. At all times go after your heart. “In order to preserve your self-respect, it is sometimes necessary to lie and cheat.” by Robert Byrne.

  9. Interesting blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog stand out. Please let me know where you got your design. Thanks

  10. This is very interesting, You’re a very skilled blogger. I have joined your feed and look forward to seeking more of your fantastic post. Also, I’ve shared your website in my social networks!

  11. Thank you, I have recently been looking for information about this topic for a while and yours is the best I’ve discovered so far. However, what about the bottom line? Are you certain about the source?

  12. Do you have a spam issue on this website; I also am a blogger, and I was wondering your situation; we have created some nice methods and we are looking to swap strategies with others, please shoot me an e-mail if interested.

  13. I’m not sure where you are getting your information, but good topic.
    I needs to spend some time learning much more or understanding more.

    Thanks for wonderful info I was looking for this info for my
    mission.

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

  15. I am no longer positive the place you are getting your info, but great topic. I needs to spend a while learning much more or working out more. Thank you for magnificent information I used to be searching for this information for my mission.

  16. Great blog right here! Also your website lots up very fast! What host are you the use of? Can I am getting your affiliate hyperlink in your host? I want my site loaded up as quickly as yours lol

  17. Admiring the time and energy you put into your blog and detailed information you offer. It’s awesome to come across a blog every once in a while that isn’t the same unwanted rehashed information. Fantastic read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  18. I’m usually to running a blog and i actually recognize your content. The article has actually peaks my interest. I am going to bookmark your website and preserve checking for brand new information.

  19. I have been surfing on-line more than three hours lately, but I by no means discovered any interesting article like yours. It’s pretty value enough for me. In my view, if all website owners and bloggers made good content as you probably did, the net will probably be much more helpful than ever before.

  20. Nearly all of what you articulate is astonishingly accurate and that makes me ponder why I hadn’t looked at this with this light previously. This piece truly did switch the light on for me as far as this particular topic goes. However there is just one factor I am not really too comfy with and whilst I try to reconcile that with the actual main theme of the issue, permit me see just what all the rest of the readers have to say.Nicely done.

  21. Wow, marvelous weblog structure! How lengthy have you ever been running a blog for? you made running a blog look easy. The total look of your web site is fantastic, as smartly as the content material!

  22. Hi there. I found your web site via Google while searching for a similar subject, your website came up. It appears to be great. I’ve bookmarked it in my google bookmarks to visit then.

  23. I and also my friends were taking note of the great thoughts on your web site and then at once got an awful feeling I never expressed respect to the web blog owner for them. Most of the men became thrilled to read through them and have now definitely been having fun with them. Thanks for actually being so accommodating and for using this sort of extraordinary ideas millions of individuals are really needing to be aware of. My very own honest apologies for not expressing gratitude to you earlier.

  24. Howdy very nice web site!! Guy .. Beautiful .. Wonderful .. I’ll bookmark your blog and take the feeds additionally…I’m satisfied to search out a lot of useful info right here within the publish, we need work out extra strategies on this regard, thank you for sharing. . . . . .

  25. I truly wanted to post a simple word so as to say thanks to you for these marvelous guides you are writing on this website. My extended internet investigation has finally been compensated with pleasant suggestions to exchange with my family and friends. I would admit that we site visitors actually are truly fortunate to dwell in a fabulous network with very many brilliant people with great suggestions. I feel very blessed to have encountered your entire weblog and look forward to plenty of more exciting minutes reading here. Thanks once again for everything.

  26. Hiya, I’m really glad I’ve found this information. Today bloggers publish only about gossip and web stuff and this is really irritating. A good blog with exciting content, that is what I need. Thank you for making this website, and I’ll be visiting again. Do you do newsletters by email?

  27. Hiya, I am really glad I’ve found this info. Nowadays bloggers publish just about gossip and web stuff and this is actually frustrating. A good web site with exciting content, that is what I need. Thanks for making this web site, and I will be visiting again. Do you do newsletters by email?

  28. Awesome post. I am a normal visitor of your website and appreciate you taking the time to maintain the nice site. I’ll be a regular visitor for a really long time.

  29. Hiya, I’m really glad I have found this information. Today bloggers publish just about gossip and net stuff and this is really frustrating. A good web site with exciting content, this is what I need. Thank you for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  30. Hiya, I’m really glad I have found this info. Nowadays bloggers publish just about gossip and internet stuff and this is really irritating. A good site with exciting content, this is what I need. Thanks for making this web-site, and I will be visiting again. Do you do newsletters by email?

  31. I have been exploring for a little bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this website. Reading this information So i am happy to convey that I have a very good uncanny feeling I discovered just what I needed. I most certainly will make certain to don’t forget this web site and give it a glance on a constant basis.

  32. Hello there, I found your blog by way of Google while searching for a
    comparable matter, your web site got here up, it appears to be like
    good. I’ve bookmarked it in my google bookmarks.
    Hello there, simply changed into alert to your blog via Google, and found that it’s really informative.
    I’m going to be careful for brussels. I will appreciate
    when you proceed this in future. A lot of folks can be benefited out of your writing.
    Cheers!

  33. Hiya, I’m really glad I’ve found this information. Nowadays bloggers publish only about gossip and internet stuff and this is actually irritating. A good blog with interesting content, this is what I need. Thanks for making this web site, and I will be visiting again. Do you do newsletters by email?

  34. Hiya, I am really glad I’ve found this information. Nowadays bloggers publish just about gossip and web stuff and this is really irritating. A good website with interesting content, this is what I need. Thank you for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  35. Hello there. I discovered your web site by the use of Google at the same time as searching for a comparable subject, your website came up. It seems to be good. I have bookmarked it in my google bookmarks to visit then.

  36. Thanks for your fascinating article. Other thing is that mesothelioma cancer is generally due to the breathing of fibers from asbestos, which is a dangerous material. It can be commonly seen among employees in the engineering industry that have long experience of asbestos. It is also caused by moving into asbestos insulated buildings for an extended time of time, Genetics plays a crucial role, and some folks are more vulnerable to the risk in comparison with others.

  37. Hiya, I’m really glad I have found this info. Today bloggers publish only about gossip and web stuff and this is really annoying. A good web site with interesting content, this is what I need. Thanks for making this site, and I’ll be visiting again. Do you do newsletters by email?

  38. I would like to thank you for the efforts you’ve put in writing this site. I’m hoping the same high-grade web site post from you in the upcoming also. Actually your creative writing abilities has inspired me to get my own site now. Actually the blogging is spreading its wings fast. Your write up is a good example of it.

  39. Hey there. I discovered your blog by means of Google at the same time as searching for a related subject, your web site came up. It looks good. I have bookmarked it in my google bookmarks to visit then.

  40. Hiya, I am really glad I’ve found this information. Today bloggers publish only about gossip and web stuff and this is really annoying. A good blog with interesting content, that’s what I need. Thank you for making this website, and I’ll be visiting again. Do you do newsletters by email?

  41. Hiya, I am really glad I’ve found this info. Nowadays bloggers publish only about gossip and internet stuff and this is actually irritating. A good blog with interesting content, this is what I need. Thank you for making this web-site, and I will be visiting again. Do you do newsletters by email?

  42. Hiya, I’m really glad I’ve found this information. Nowadays bloggers publish just about gossip and net stuff and this is really irritating. A good site with exciting content, this is what I need. Thank you for making this site, and I will be visiting again. Do you do newsletters by email?

  43. Hiya, I’m really glad I’ve found this information. Nowadays bloggers publish just about gossip and web stuff and this is actually frustrating. A good blog with interesting content, this is what I need. Thank you for making this web site, and I will be visiting again. Do you do newsletters by email?

  44. I know this if off topic but I’m looking into starting my own blog and was curious what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet smart so I’m not 100% sure. Any recommendations or advice would be greatly appreciated. Kudos

  45. Hiya, I’m really glad I have found this information. Nowadays bloggers publish only about gossip and net stuff and this is really frustrating. A good website with interesting content, this is what I need. Thanks for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  46. Awesome write-up. I’m a normal visitor of your site and appreciate you taking the time to maintain the nice site. I’ll be a regular visitor for a really long time.

  47. Hiya, I am really glad I’ve found this information. Today bloggers publish only about gossip and net stuff and this is really annoying. A good website with interesting content, this is what I need. Thank you for making this web site, and I will be visiting again. Do you do newsletters by email?

  48. Hiya, I’m really glad I’ve found this info. Today bloggers publish only about gossip and net stuff and this is actually frustrating. A good website with exciting content, that is what I need. Thanks for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  49. Hello there. I found your website via Google whilst searching for a related subject, your website came up. It seems to be good. I have bookmarked it in my google bookmarks to come back then.

  50. Hiya, I am really glad I’ve found this information. Today bloggers publish just about gossip and net stuff and this is really irritating. A good web site with exciting content, this is what I need. Thank you for making this web-site, and I will be visiting again. Do you do newsletters by email?

  51. Howdy, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam remarks? If so how do you prevent it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any support is very much appreciated.

  52. Hello there. I discovered your blog by the use of Google at the same time as searching for a related matter, your web site came up. It seems great. I’ve bookmarked it in my google bookmarks to come back then.

  53. Awesome write-up. I’m a regular visitor of your website and appreciate you taking the time to maintain the nice site. I will be a regular visitor for a long time.

  54. Hiya, I am really glad I have found this information. Nowadays bloggers publish just about gossip and net stuff and this is actually frustrating. A good site with exciting content, this is what I need. Thanks for making this website, and I will be visiting again. Do you do newsletters by email?

  55. Hi there. I found your site by the use of Google while searching for a related topic, your site came up. It seems to be good. I’ve bookmarked it in my google bookmarks to come back then.

  56. Hiya, I am really glad I have found this info. Today bloggers publish only about gossip and web stuff and this is really frustrating. A good web site with interesting content, that’s what I need. Thanks for making this web site, and I’ll be visiting again. Do you do newsletters by email?

  57. Hiya, I’m really glad I’ve found this info. Nowadays bloggers publish only about gossip and web stuff and this is really frustrating. A good site with exciting content, that is what I need. Thanks for making this site, and I’ll be visiting again. Do you do newsletters by email?

  58. Awesome write-up. I’m a regular visitor of your web site and appreciate you taking the time to maintain the nice site. I’ll be a frequent visitor for a really long time.

  59. Hiya, I’m really glad I have found this information. Today bloggers publish only about gossip and net stuff and this is actually frustrating. A good website with interesting content, that’s what I need. Thanks for making this web site, and I will be visiting again. Do you do newsletters by email?

  60. Hi there. I discovered your blog by way of Google even as looking for a related matter, your site got here up. It looks good. I’ve bookmarked it in my google bookmarks to come back then.

  61. I like what you guys are up also. Such clever work and reporting! Carry on the superb works guys I¡¦ve incorporated you guys to my blogroll. I think it’ll improve the value of my website 🙂

  62. Hiya, I am really glad I’ve found this info. Today bloggers publish just about gossip and net stuff and this is really irritating. A good site with exciting content, that is what I need. Thank you for making this site, and I will be visiting again. Do you do newsletters by email?

  63. Hiya, I’m really glad I have found this info. Today bloggers publish just about gossip and web stuff and this is really frustrating. A good website with exciting content, this is what I need. Thanks for making this web site, and I’ll be visiting again. Do you do newsletters by email?

  64. Awesome post. I am a normal visitor of your site and appreciate you taking the time to maintain the excellent site. I’ll be a regular visitor for a really long time.

  65. Hiya, I am really glad I have found this information. Today bloggers publish just about gossip and internet stuff and this is actually frustrating. A good site with interesting content, this is what I need. Thank you for making this website, and I will be visiting again. Do you do newsletters by email?

  66. Hiya, I am really glad I’ve found this information. Today bloggers publish only about gossip and internet stuff and this is actually irritating. A good blog with interesting content, this is what I need. Thank you for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  67. One other thing to point out is that an online business administration study course is designed for individuals to be able to easily proceed to bachelor degree courses. The Ninety credit diploma meets the lower bachelor college degree requirements when you earn your current associate of arts in BA online, you’ll have access to the latest technologies within this field. Several reasons why students would like to get their associate degree in business is because they’re interested in the field and want to receive the general instruction necessary previous to jumping to a bachelor education program. Many thanks for the tips you provide with your blog.

  68. Hiya, I am really glad I have found this info. Nowadays bloggers publish only about gossip and web stuff and this is really annoying. A good website with interesting content, this is what I need. Thanks for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  69. Hiya, I am really glad I’ve found this info. Today bloggers publish just about gossip and internet stuff and this is actually annoying. A good site with exciting content, that is what I need. Thank you for making this site, and I’ll be visiting again. Do you do newsletters by email?

  70. Hey there. I found your web site by means of Google at the same time as searching for a similar topic, your website came up. It looks great. I have bookmarked it in my google bookmarks to come back then.

  71. Awesome post. I am a normal visitor of your blog and appreciate you taking the time to maintain the nice site. I’ll be a frequent visitor for a long time.

  72. Awesome write-up. I’m a regular visitor of your website and appreciate you taking the time to maintain the nice site. I will be a frequent visitor for a long time.

  73. Hiya, I’m really glad I have found this info. Nowadays bloggers publish only about gossip and net stuff and this is really annoying. A good blog with interesting content, that is what I need. Thanks for making this site, and I’ll be visiting again. Do you do newsletters by email?

  74. Hiya, I’m really glad I’ve found this information. Nowadays bloggers publish just about gossip and internet stuff and this is really irritating. A good site with exciting content, that is what I need. Thank you for making this site, and I will be visiting again. Do you do newsletters by email?

  75. Hello there. I discovered your site by means of Google while searching for a related topic, your web site got here up. It looks great. I’ve bookmarked it in my google bookmarks to visit then.

  76. Hiya, I am really glad I have found this information. Today bloggers publish only about gossip and web stuff and this is really annoying. A good web site with exciting content, that is what I need. Thanks for making this web-site, and I’ll be visiting again. Do you do newsletters by email?

  77. Hiya, I’m really glad I have found this information. Today bloggers publish only about gossip and web stuff and this is actually frustrating. A good website with interesting content, that is what I need. Thanks for making this web site, and I’ll be visiting again. Do you do newsletters by email?

  78. Hello there. I discovered your website via Google at the same time as looking for a similar matter, your website got here up. It looks great. I have bookmarked it in my google bookmarks to come back then.

  79. Hiya, I am really glad I have found this info. Nowadays bloggers publish only about gossip and net stuff and this is actually irritating. A good web site with exciting content, this is what I need. Thank you for making this website, and I will be visiting again. Do you do newsletters by email?

  80. Hi there. I discovered your web site by way of Google while looking for a related subject, your web site came up. It seems to be good. I have bookmarked it in my google bookmarks to visit then.

  81. Awesome write-up. I am a normal visitor of your blog and appreciate you taking the time to maintain the nice site. I’ll be a frequent visitor for a really long time.

  82. I wanted to write you a very little observation just to thank you so much again regarding the unique tactics you’ve shared in this article. It’s really unbelievably generous of you to allow extensively what a lot of folks could have offered as an ebook to make some profit for their own end, specifically seeing that you might have done it in case you wanted. The advice additionally acted like a good way to realize that other people have the same desire really like my own to see good deal more in regard to this problem. I am sure there are lots of more pleasant periods ahead for many who take a look at your blog.

  83. I’m extremely impressed with your writing skills as well as with the layout
    on your blog. Is this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing, it’s
    rare to see a nice blog like this one these days.

  84. Hey there. I found your web site by means of Google whilst searching for a comparable subject, your website got here up. It looks great. I have bookmarked it in my google bookmarks to visit then.

  85. Hey there. I found your site by means of Google while looking for a related matter, your web site got here up. It looks good. I’ve bookmarked it in my google bookmarks to visit then.

LEAVE A REPLY

Please enter your comment!
Please enter your name here