Portfolio blog

Mostly bugfixes and minor improvements

Today's update (bc4bf9c839) brings with it the following changes: