Nothing against FT, I LOVE THIS PLACE, but I thought this is worth reporting. There is a new site, basically dedicated to trip reports. Besides the report, you could include a map of your travels, pictures at specific locations on the interactive map, etc.
http://www.continento.com