Here are a few other things to keep in mind. First, try to minimize the amount of UI processing that is required. This can slow down your connection immensely if you have a lot going on. Also, minimize the amount of advanced communication. Use property nodes or events sparingly - Each property node requires a roundtrip between the server and the client. Hopefully these considerations can help you out. Best of luck.
J.R. Allen