Couple of things to think about before you start:
If you're not going to fully populate the array when you first build it (ie only put 3 drives out of a possible

and plan to expand, make sure you buy a RAID card that supports "online expansion". I believe the 3ware 9000 series of cards supports this, but not sure about the 8000 series (older SATA). I know the 7000 series (PATA) doesn't support this (what I use).
I like that you're thinking of using hot-swap drive caddies - VERY good way to go. Your chassis choice is fine as long as you're not looking to go crazy with the number of drives. Make sure that you have good air cooling for the drive blocks.
THIS is a popular case for building non-rack mount storage arrays.
With only 3-5 drives, power shouldn't be too much of a problem, just make sure you buy a good quality PSU.
I'm not all that familiar with RAID6, but the main thing it offers over RAID5 is an additional layer of fault tolerance. This is more useful in arrays with larger numbers of drives, as it will take the equivalent of a full drive's storage (in addition to the 1 used by RAID5) to achive this. So for a 3 drive array, 2 of the drives would be parity data - not that useful. Unless you're planning to eclipse 12 drives or so, RAID5 will be fine.
I'm a fan of 3ware, but Areca makes nice cards that have been getting really good reviews by DIY data center builders.