I understand that and I am not looking to create a better crunchbase. I want to understand how hard it is to create something like that, technically. If you spend time on it, it looks fairly sophisticated. You say it's trivial, but how trivial ? For instance, Can someone who knows ruby-on-rails or one of the modern agile web frameworks create an exact replica in a day, a week ? Can someone hack it using wordpress/joomla ?