Beautiful, modern and professional but this homepage falls victim to being way too long again. Just because you can add as much information on a homepage as you want, doesn't mean you should! This needs to shortened up with some info placed in links.
This list of 41 web design tools has been consolidated over years of creating websites, striving to do things faster & more efficient. Most everything here is free or at least has a fully functional free version.