If you go the custom route, this thread has some information about how to begin.

http://www.webdesignforums.net/showthread.php?t=27207