things to ponder upon? em..i guess so..