Check out Part 4 and 5 of this tutorial series might give you some ideas on how to address the issue.