Should support any size drive. Although I have seen some people with older boards having issues with the new 1 terabyte drives, but I believe there are work arounds, check out the vendors website for compatability issues if you are wanting a drive this large.
The OS you are running is the main concern for the size of the drive.
Soooo.....what OS are you using?