Help! What would you do? LONG...