			try {
				UserHome userHome = GetUserHome();
				string userLogin = usersListBox.Text;
				User user = userHome.FindByLogin(userLogin);

				string subject = textBoxSubject.Text;
				string message = textBoxMessage.Text;
				ForumMessageHome forumMessageHome = GetForumMessageHome();
				forumMessageHome.Create(user, subject, message);

				MessageBox.Show("Message posted!");
			} catch (Exception ex) {
				MessageBox.Show("Error: " + ex.Message);
			}





		private ForumMessageHome GetForumMessageHome()
		{
			object forumMessageHomeObj = mInitCtx.Lookup("ejb/forum/ForumMessageEJB");
			ForumMessageHome forumMessageHome =
				(ForumMessageHome) PortableRemoteObject.Narrow(
					forumMessageHomeObj, typeof(ForumMessageHome));
			return forumMessageHome;
		}

