> I'd also like your and @Lukasa's opinion on replace vs regex. 

Mine has always been straight-forward, never use regex. Replace works well and 
it it is all we need currently. `re` is not the best implementation of regular 
expressions in python and the others are not in the standard library. Beyond 
that, string methods are fast.