Is there any difficult database setup I need to worry about?
None whatsoever. Our team of trained WordPress experts handle all of the setup for you. After your purchase is complete, you really just have to login and begin filling your new website with content.