@amarie: Wow...deep question.