I'm just going to throw in my two sense here. READ THE RULES. I do understand the inconvenience of not knowing where your thread was moved, however if you posted in the wrong forum you must have been at least a little unsure of where you were posting in the first place. If you're like me and like to read all the new topics, you would notice something: At least half of them are moved because they were posted in the wrong forum.
One of the many ways this can be solved is by reading the rules on every forum. They specifically tell you what is, and what isn't allowed to be posted. To be honest, I'm very grateful they at least move my thread for me. If it was me running a forum, I'd simply delete the thread and tell them tough luck when they go searching for it. It's curtesy to follow the forum rules, and not something someone should get upset about when it doesn't go their way, or they don't understand why it is the way it is. Seriously, they do SO MUCH WORK for us, the least we can do is read the freakin' rules and post in the correct forums. It isn't hard.
Rules are in place for a reason, to keep the place clean and tidy.
@Shaz: Do you guys post a link to the forum rules when you comment that their thread has been moved? Because I totally would link the rules for the thread they didn't post in, and the one that they did, to avoid confusion. Or maybe you guys can add a portion letting members specifically know what kinds of threads to post where.
ETS: I just read your last comment Shaz, it's ridiculous how someone can avoid reading simple rules, and get mad because THEY didn't follow a rule that was in it. >.<