So I figured it was time to update my site. Consider this a work in progress...
View the discussion thread.