I didn't see your comment before I posted, but definitely take a gander at my previous comment for a good place to start.
Good luck!