tpsf_Q1-2010_FINAL