Case for 15 Drive RAID Setup


Recommended Posts

Hey Guys,

I'm planning on building a new server soon with approx 15 Hard Drives, I'm looking for a fairly decent case with 9 x 5.25 slots which I can fill with these suckers: CSE-M35T-1B

CA-M35TIB_LG.jpg

Does anyone have any recommendations for cases I should buy?

Additionally any personal recommendations for RAID Cards / Motherboards?

Thanks Guys,

Chris

Link to comment
https://www.neowin.net/forum/topic/1055760-case-for-15-drive-raid-setup/
Share on other sites

Check out this blog article: http://blog.backblaze.com/2011/07/20/petabytes-on-a-budget-v2-0revealing-more-secrets/

Now, i'm not saying build one of those... but they do have some good recommendations as far as RAID Cards and mobo that should prove useful to you.

First, who is this for, you or a company? And what is the budget? 15 drives inside one machine is pushing just about any case I've seen to it's limits, though I'm sure you could find something if you looked hard enough. At 15 drives I'd be looking more towards an external storage system with perhaps a fiber channel connection to your server, but then you're starting to talk more expensive solutions. If you do try to put it all inside one system, you'll almost definitely want (if not need) separate controller cards for the drives. I don't even know what motherboards would support that many drives, and if they did, it would probably require sharing channels and mean performance degredation. Additionally, I don't think many onboard RAID controllers can handle that many drives and handle them efficiently. You'd be talking an actual enterprise server by then which would also get expensive.

I'm thinking something kind of like this: http://www.ebay.com/...=item2ebabe7379

Honestly, I had no idea they were so incredibly cheap online. I guess because they are so old and SATA and everything enterprise is going SAS now. Although I deal with these every day, I don't really know much about all the different models there are, so you still might want to do a little research before you click buy now on that link. Regardless, that's the direction I would look rather than stuffing 15 drives in a case.

Slightly more educated edit: The DS4000 line has limited maximum storage, so you wouldn't be able to put terrabyte drives in it, which is why it's cheaper probably. You may want to look at other storage units, that was just the first to come to mind since i have a rack full of them next to me, but they are older and only have 300 GB drives. Unfortunately if you go for a storage unit that can accommodate more capacity, your price will probably go up rapidly.

Yikes, I looked up the DS5100 which is another step up and allows (I think) 16 TB per unit, but it costs as much as a new BMW, haha. IBM's stuff is going to be very expensive though. You'd have to be a high demand enterprise customer for a lot of their stuff. Gives me a new appreciation for the entire rack of them next to me. Look at some other companies and see what they offer for external storage.

Okay, this is for personal use, this'll be connected to my Server 2008 R2 box with iSCSI for Mass Storage and Backups.

I will be using the Lian Li PC-A77FB with 4 x CSE-M35T-1B giving me 20 Drives total.

Now I've just gotta find a motherboard and set of PCI-E SATA Controllers to run the system. Will likely be using FreeNAS or OpenFilier. I've had a look at Unraid but I simply can't get my head around the redundancy and technology aspects of it so will not be using it. RAID-Z on ZFS seams the most logical direction to go.

Okay, this is for personal use, this'll be connected to my Server 2008 R2 box with iSCSI for Mass Storage and Backups.

I will be using the Lian Li PC-A77FB with 4 x CSE-M35T-1B giving me 20 Drives total.

Now I've just gotta find a motherboard and set of PCI-E SATA Controllers to run the system. Will likely be using FreeNAS or OpenFilier. I've had a look at Unraid but I simply can't get my head around the redundancy and technology aspects of it so will not be using it. RAID-Z on ZFS seams the most logical direction to go.

Hmm, ZFS with that kind of storage you're going to need LOADS of ram or its going to be horrid. 32GB Would be best.

I'd really give unraid a go. You'll have to buy the pro licence for that many drives but well worth it.

The redundancy of unraid allows you to lose one drive - and keep going. Should you lose more than one drive, you only lose the data that is on those disks - your other data is perfectly accessible.

If you want ISCSI with that many drives maybe consider Raid10 and then openfiler for the ISCSI part. Depends what you want from the system, I guess.

Hmm, ZFS with that kind of storage you're going to need LOADS of ram or its going to be horrid. 32GB Would be best.

I'd really give unraid a go. You'll have to buy the pro licence for that many drives but well worth it.

The redundancy of unraid allows you to lose one drive - and keep going. Should you lose more than one drive, you only lose the data that is on those disks - your other data is perfectly accessible.

If you want ISCSI with that many drives maybe consider Raid10 and then openfiler for the ISCSI part. Depends what you want from the system, I guess.

Yes, I have read about the amount of Memory ZFS requires to run well. Regarding Unraid, I simply don't understand it in the slightest, I've read tons of guides and watched plenty of videos on it but it just won't sink in.

I just simply cannot get my head around it. Data isn't being mirrored across volumes, Shares can mount to a specific disk. I just want one massive pool of storage, I don't want to have to concern myself with which disk what file is on. Will setup in a VM and have a play now but I really don't understand this.

hilarious - perhaps if the dude has $100k :cool:

Thats a negative! lol

I built the same thing you are doing a few years ago. I chose the Coolermaster Centurion 590. Then I stuck inside of it three of the 5x3.5" to 3x5.25" adapters.

Here is a picture from my build illustrating how it went together: http://i.imgur.com/6bjPI.jpg

And here is what it looked like inside giving you an idea of clearance to the motherboard: http://i.imgur.com/EaEGm.jpg

Now in that picture you can see I used a mATX motherboard. I later swapped that with a Gigabyte UD5 which is a full sized ATX board and it still fit perfectly fine. The great thing about this case is that it retails for ?50 (or atleast did when I got it) and if you're considering adapter backplanes you know they are not cheap. Around ?80-?100 each so getting a cheap case can take some of the bite out of it.

I later upgraded to a Lian Li PC343B which has 18x 5.25" slots (9 on each side, it's a perfect 18" cube case) and from that I was able to double up my total storage to 30 disks using 6 adapter Backplanes. This case however is quite a lot more expensive at ?230 retail. It does however support 6 drives at the back not inside of any backplanes which is great for putting SSD's or a boot drive on away from the RAID storage.

Hope this helps.

  • Like 2

I built the same thing you are doing a few years ago. I chose the Coolermaster Centurion 590. Then I stuck inside of it three of the 5x3.5" to 3x5.25" adapters.

Here is a picture from my build illustrating how it went together: http://i.imgur.com/6bjPI.jpg

And here is what it looked like inside giving you an idea of clearance to the motherboard: http://i.imgur.com/EaEGm.jpg

Now in that picture you can see I used a mATX motherboard. I later swapped that with a Gigabyte UD5 which is a full sized ATX board and it still fit perfectly fine. The great thing about this case is that it retails for ?50 (or atleast did when I got it) and if you're considering adapter backplanes you know they are not cheap. Around ?80-?100 each so getting a cheap case can take some of the bite out of it.

Now this is a genuinely helpful post, do you have any photos of the internals after wiring? A list of used PCI/PCI-E SATA Cards?

Thanks!!

Now this is a genuinely helpful post, do you have any photos of the internals after wiring? A list of used PCI/PCI-E SATA Cards?

Thanks!!

Sure here is a shot with the 15x Sata cables connected. The yellow cable visible is the boot disk. http://i.imgur.com/3G6vm.jpg

And here is the system all wired up and powered on. http://i.imgur.com/RuD7M.jpg

The only reason I'm using a 1000 Watt PSU in the system is that I had it laying around. I would not use something that beefy for this application any other time (The server barely pulls 150 Watts according to my UPS).

RAID card wise in those pictures I am using two Highpoint 2320's they are identical cards but one is a later revision which is why the heatsink is different. They worked fantastic for me for a long time but I've switched out to using an LSI 9620-8i and a HP SAS Expander which provides me with a dedicated processor for parity calculations on the RAID card (which the Highpoints lack) and it gives me 36 ports to play with (8 on the controller + Expander, 4 are used for connectivity to the expander leaving 36 usable for disk drives).

I thought you didn't like the x58 gigabyte boards :whistle:

Nice case...*nvm the rest here*

I don't. If you remember in that original thread I had to switch to another X58 board because the Gigabyte was a piece of **** for a gaming setup. I stuck an Asus P6T6 in my desktop and had the Gigabyte left over gathering dust. So eventually I stuck the UD5 in the server. As there were no graphics cards in the server blocking the power buttons to turn the system on it wasn't a problem.

Although Gigabytes layouts on all their early X58 boards were really poor the UD5 has been rock solid stable for me in the server. At one point recently it crossed 100 days uptime and I've not had any crashes on the system that weren't due to hardware failure of other components.

Well, I've tried setting up Unraid in VMWare Fusion 4.1 but unfortunately it cannot find Networking drivers and thus only has the loopback 127.0.0.1 IP. Will figure that out later.

Can you explain to me how that HP SAS Expander works? I've got no experience with SAS beyond the connector built into my current HP MicroServer. Can I connect multiple SATA into a SAS Channel or similar? *n00b storage question*.

Well, I've tried setting up Unraid in VMWare Fusion 4.1 but unfortunately it cannot find Networking drivers and thus only has the loopback 127.0.0.1 IP. Will figure that out later.

Can you explain to me how that HP SAS Expander works? I've got no experience with SAS beyond the connector built into my current HP MicroServer. Can I connect multiple SATA into a SAS Channel or similar? *n00b storage question*.

Sure. Basically the HP SAS Expander features 8x8087 SAS and 1x8088 SAS ports. Each port is basically four singular SAS connectors bonded together.

You can use an 8087 to SATA cable to take one of the 8087 ports and 'fan it out' to connect four hard disks. So with that one expander you can get a potential of 32 Disks connected by using 8x8087 to SATA cables. These cables each cost about ?8-?10 retail and you can fit four SATA or SAS hard disks per cable.

Now the 8088 SAS port on the card is just the same as an 8087 but its the external version. So the connector is a bit more beefy and it's on the back of the cards bracket which sticks outside the case. This is the connector I've chosen to use with my RAID card so I can use all 8x8087 ports for 32 Disks. On my RAID card it has 2x8087 connectors so I'm using a 8087 to 8088 cable to take one of those connectors on my RAID card outside of the case through a water cooling grommet in my case and in to the back of the expander.

The HP SAS Expander supports 6Gb/ps when used with SAS disks but it only supports 3Gb/ps when used with SATA disks. This isn't a hardware limitation just something HP has done with the firmware to make the card more attractive to enterprise customers. It still works fine with 6Gb/ps SATA disks but it negotiates them at the slower 3Gb/ps speed.

Most SAS RAID cards which support SAS2008 spec (you'll find this listed on their websites or manual usually) should work with the HP SAS Expander but to be honest it's not always that cut and dry. The best RAID cards compatibility wise feature an Intel processor. Cards such as the Highpoint 4330 4320 4321, LSI 9620 series (4i, 8i, 16i) all work fine with the Expander.

It's cost effective but to a certain point. The HP SAS Expander retails for around ?330 in the UK and then you still need to shell out around ?100 on cables and about ?200 minimum on a compatible RAID card. The main benefit is a 32 port RAID card with RAID6 support is around ?1200 so it does cost less than one of those and you always have the option of using the expander in a future system. In my case as I'm using an LSI 9620-8i which features two 8087 connectors I could buy another expander and double my storage potential to 64 disks.

Something else to note is that the expander is not seen by the operating system. Although it connects through PCIe it only does so to receive power and doesn't communicate its presence to the computer at all. Thus it is possible to power it separately from the motherboard you're using it in and it still works fine. It also means it "just works" no configuration needed beyond plugging in the cables and powering the computer on.

Ahh now I understand, so all disks connect to the SAS Ports on the HP SAS Expander Card via 8087 to SATA Cables then the SAS Expander Card connects to a SAS RAID Controller via a 8088 to 8087 Controller. The OS Sees the SAS RAID Controller, not the HP Expander Card but the RAID Controller manages all disks.

Will JBOD work with this setup?

Ahh now I understand, so all disks connect to the SAS Ports on the HP SAS Expander Card via 8087 to SATA Cables then the SAS Expander Card connects to a SAS RAID Controller via a 8088 to 8087 Controller. The OS Sees the SAS RAID Controller, not the HP Expander Card but the RAID Controller manages all disks.

Will JBOD work with this setup?

That is exactly how it works yes. And yes JBOD will work. You can use a HBA controller with it such as an LSI 9211-4i or an LSI 3081E-R.

Also in my example I used the 8088 to 8087 but it is also possible to use an 8087 to 8087 cable when connecting your RAID or HBA Controller to the Expander. But obviously doing it that way would lose you an internal 8087 connector on the expander that you could use for disks.

This all means of course you can use the expander with ZFS or UnRAID etc

This topic is now closed to further replies.
  • Posts

    • Internet Download Manager (IDM) 6.43 Build 1 by Razvan Serea Internet Download Manager (IDM) is a tool to increase download speeds by up to 8 times due to its smart dynamic file segmentation technology. Unlike other download managers and accelerators, Internet Download Manager segments downloaded files dynamically during download process, and it reuses available connections without additional connect and login stages to achieve the best possible acceleration performance. Comprehensive error recovery and resume capability will restart broken or interrupted downloads due to lost connections, network problems, computer shutdowns, or unexpected power outages. All popular browsers are supported IDM integrates seamlessly into Google Chrome, FireFox, Microsoft Edge, Opera, Safari, Internet Explorer, Maxthon and all other popular browsers to automatically handle your downloads. You can also drag and drop files, or use Internet Download Manager from command line. The program supports proxy servers, ftp and http protocols, firewalls, redirects, cookies, authorization, MP3 audio and video content processing. IDM includes web site spider and grabber IDM downloads all required files that are specified with filters from web sites, for example all pictures from a web site, or subsets of web sites, or complete web sites for offline browsing. It's possible to schedule multiple grabber projects to run them once at a specified time, stop them at a specified time, or run periodically to synchronize changes. Easy downloading with one click When you click on a download link in a browser, IDM will take over the download and accelerate it. You don't need to do anything special, just browse the Internet as you usually do. IDM will catch your downloads and accelerate them. IDM supports HTTP, FTP, HTTPS and MMS protocols. Changes in Internet Download Manager 6.43 Build 1: Added the ability to download MP4 files from web sites where previously only TS videos were available. IDM displays both TS and MP4 file formats in its video download button. If you only need MP4 files, disable TS in IDM Options -> General tab -> Customize IDM Download panels in browsers -> Edit button. Remove TS extension on "Customize IDM Download panel in browsres" dialog Fixed video downloading problems on several popular web sites Fixed bugs Download: Internet Download Manager 6.43 Build 1 | 11.9 MB (Shareware) Links: Internet Download Manager Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • This is of course "clickbait" WTF? It is literally your example but tech based. A "clickbait" title is a sensationalized headline designed to manipulate readers into clicking a link using things like "fear" rather than delivering objective facts. A "clickbait" headline also usually provides little value compared to the hype generated. How does this headline not qualify? It's a generic often reused headline that is overly sensationalized. Oh no! "millions" can't use this app anymore. It has no basic facts like what f*cking app. You read the article and it's the Samsung VPN which no one cares about and there is a million free VPNs. How are you defending this ######? Headlines like this (and among other things) make me read Neowin much less than I used to in the past. It's trash...
    • UniGetUI 2026.2.1 by Razvan Serea UniGetUI is an application whose main goal is to create an intuitive GUI for the most common CLI package managers for Windows 10 and Windows 11, such as Winget, Scoop and Chocolatey. With UniGetUI, you'll be able to download, install, update and uninstall any software that's published on the supported package managers — and so much more. UniGetUI features Install, update and remove software from your system easily at one click: UniGetUI combines the packages from the most used package managers for windows: WinGet, Chocolatey, Scoop, Pip, Npm and .NET Tool. Discover new packages and filter them to easily find the package you want. View detailed metadata about any package before installing it. Get the direct download URL or the name of the publisher, as well as the size of the download. Easily bulk-install, update or uninstall multiple packages at once selecting multiple packages before performing an operation Automatically update packages, or be notified when updates become available. Skip versions or completely ignore updates in a per-package basis. Manage your available updates at the touch of a button from the Widgets pane or from Dev Home pane with UniGetUI Widgets. The system tray icon will also show the available updates and installed package, to efficiently update a program or remove a package from your system. Easily customize how and where packages are installed. Select different installation options and switches for each package. Install an older version or force to install a 32bit architecture. [But don't worry, those options will be saved for future updates for this package] Share packages with your friends to show them off that program you found. Here is an example: Hey @friend, Check out this program! Export custom lists of packages to then import them to another machine and install those packages with previously-specified, custom installation parameters. Setting up machines or configuring a specific software setup has never been easier. Backup your packages to a local file to easily recover your setup in a matter of seconds when migrating to a new machine Devolutions UniGetUI 2026.2.1 changelog: This release brings several quality-of-life improvements, new troubleshooting features, privacy enhancements, and a collection of fixes and stability improvements across UniGetUI. New Features Added an operation counter to provide better visibility into ongoing package operations. Added a setting to automatically redact usernames from exported logs, making it easier to share diagnostic information while protecting personal data. UniGetUI now opens the release notes page after updating by default, helping users discover new features, improvements, and fixes. This behavior can be disabled from Settings. Expanded diagnostics and troubleshooting capabilities to simplify issue reporting and support. Improvements Improved update reliability and handling of update-related edge cases. Enhanced installer behavior when updating running UniGetUI instances. Improved package manager integrations and package metadata processing. Refined various user interface elements for a more consistent experience. Updated package screenshots, icons, and bundled resources. Improved logging and error reporting throughout the application. Bug Fixes Fixed multiple issues affecting application updates and self-update workflows. Resolved several package installation and upgrade edge cases. Fixed UI inconsistencies and unexpected behaviors across different pages. Improved handling of package manager responses and failure scenarios. Addressed issues affecting package discovery and metadata retrieval. Fixed a number of stability issues reported by the community. Performance & Stability Improved overall application stability during package operations. Reduced the likelihood of update interruptions and inconsistent update states. Various reliability and performance optimizations across the codebase. Download: UniGetUI 64-bit | Portable | ~200.0 MB (Open Source) Download: UniGetUI ARM64 | Portable Links: UniGetUI Home Page | GitHub | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • PDF4QT 1.6.0.0 by Razvan Serea PDF4QT is a free and open-source application created to provide a complete solution for working with PDF documents in a simple, flexible, and effective way. It offers all the essential tools you need to handle your files: you can view PDFs with smooth navigation, edit content, annotate pages, and highlight key sections for better collaboration. It also allows you to compare two versions of a document, making it easy to spot changes. Built-in security features give you control over protecting sensitive information and managing access. Applications PDF4QT Viewer Profi: Advanced PDF browsing with encryption, digital signature verification, annotation editing, regex text search, page-to-image conversion, and plugin support. PDF4QT Viewer Lite: Lightweight viewer with essential, user-friendly PDF viewing functions. PDF4QT DocPage Organizer: Merge, split, move, clone, or add pages easily with an intuitive interface. PDF4QT DocDiff: Compare two PDFs, highlight differences page-to-page, and export results to XML. Key Features Multithreading Support for faster PDF processing Hardware Accelerated Rendering for smooth, high-quality display Encryption to secure documents Color Management to preserve accurate color profiles Optional Content Handling to control visibility of content Text Layout Analysis for better text extraction and editing Signature Validation for verifying digital signatures Annotations and Form Filling for interactivity Text-to-Speech Conversion to listen to PDFs Advanced Annotation Tools (images, text, etc.) File Attachments Management to view and save attachments Optimization to reduce file size without losing quality Command Line Tool for automation Audio Book Conversion from PDFs Internal Structure Inspector to explore PDF structure Compare Documents to detect differences Redaction to remove sensitive information Document Signing for digital authentication PDF4QT 1.6.0.0 release notes: PDF4QT 1.6.0.0 brings a major image compression and optimization update, especially for PageMaster and assembled output documents. Image compression is now integrated into the assembly/export workflow, backed by new optimizer infrastructure, UI controls, feedback fixes, and tests. This should make PageMaster much more useful for producing smaller output PDFs directly from assembled or reorganized documents. The release also contains a large PageMaster refresh with improved drag and drop, recent files, crop pages, save/restore functionality, rotation and size indicators, a reworked icon set, and faster output preview rendering. Viewer and Editor workflows were improved with wildcard Advanced Find, Enter-to-search behavior, better outline keyboard selection, startup settings, fullscreen support, side-to-side scrolling, smoother scrolling, text selection, snapping, and expanded annotation controls. Compatibility and platform behavior were improved as well, including fixes for embedded files, fonts, checkboxes, invisible text, menu colors, highlights, XMP metadata, Windows color management, AppImage packaging, MSIX generation, installer behavior, translations, and newer compiler/Qt warnings. The commit history also includes a new scan-and-edit plugin foundation and color management performance work. Changelog: Highlights Image compression for PageMaster / DocPage Organizer and assembled output documents (#92) Major PageMaster UX refresh, including drag and drop, recent files, crop pages, save/restore, icons, and output preview performance (#383, #18) Improved image optimization feedback, including final resolution and DPI updates (#384) Better Viewer and Editor navigation: fullscreen, side-to-side scrolling, smoother scrolling, text selection, snapping, and outline keyboard selection (#242, #368, #136, #321, #250, #373) Advanced Find wildcard mode and Enter-to-search behavior (#379, #378) PDF compatibility fixes for embedded files, fonts, checkboxes, invisible text, form content suppression, and Windows color management (#225, #356, #256, #230, #326, #224, #385, #388) Startup settings, custom settings directory support, Linux double-click viewer separation, and packaging/build fixes (#382, #380, #381) Scan-and-edit plugin foundation and broader translation updates from the 1.6.0.0 development cycle Resolved Issues Issue #389: Adding hyperlink to internal object in PDF Issue #388: Update Windows color management system Issue #385: PDFTextLayoutGenerator::isContentKindSuppressed(ContentKind kind) is missing ContentKind::Form Issue #384: In the "Optimize Images" dialog, the info on the final image resolution and final DPI does not update Issue #383: UX improvements for PDF4QT PageMaster tool (v1.5.3.1) (ex. DocPage Organizer) Issue #382: Startup Settings Issue #381: Separated apps for double-click viewer in Linux Issue #380: Ability to run app with custom settings directory - executable parameter with path Issue #379: Advanced Find - Wildcard Mode Issue #378: Advanced Find - Should start searching if Enter key is pressed Issue #376: Deleting a note jumps to Outline Issue #375: Not enough maximum compiled page cache Issue #373: Ctrl/Shift keyboard selection for Outline Issue #372: Option to not color images Issue #370: Extracting pages within a range Issue #369: Keeping redact box on Issue #368: Side-to-side scrolling Issue #357: Bulk delete/add/edit of page labels Issue #356: Compatibility issues - font problems Issue #354: Color blend mode for highlights Issue #352: Icon size of the sidebar Issue #349: Add inherit zoom to bookmark zoom options Issue #338: Editor toolbox higher than editor window Issue #334: Impossible to set French language Issue #326: Checkboxes don't render in PDF4QT Issue #324: Menu text not rendered with correct color Issue #321: Select text in Viewer Issue #291: Support for editing XMP metadata or exporting to PDF/UA format Issue #282: Editor outline view: always zooms to around 50% Issue #256: PDF4QT cannot show some specific fonts correctly Issue #253: Undo/redo doesn't work in "edit page content" mode Issue #250: Snapping Issue #242: Full screen Issue #234: Setting font, font size and area of text annotations Issue #230: Garbled characters when opening PDF files with PDF4QT Issue #225: PDF4QT cannot open PDF files with embedded files Issue #224: Option to remove invisible text Issue #194: Change page size Issue #160: Color | Custom (green/black) does not work Issue #136: Smooth scrolling of document with mouse middle wheel - flywheel Issue #92: Add image compression to PDF DocPage Organizer Issue #18: Performance optimization - OutputPreview Renderer Download: PDF4QT 1.6.0.0 | Portable | ~30.0 MB (Open Source) Download: PDF4QT MSIX | 29.4 MB Links: PDF4QT Home Page | PDF4QT @GitHub | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Veteran
      branfont went up a rank
      Veteran
    • Reacting Well
      Almohandis earned a badge
      Reacting Well
    • First Post
      Cosminus earned a badge
      First Post
    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      472
    2. 2
      +Edouard
      181
    3. 3
      PsYcHoKiLLa
      120
    4. 4
      Steven P.
      85
    5. 5
      neufuse
      73
  • Tell a friend

    Love Neowin? Tell a friend!