Error 21 problems are common, and are easy to fix. Just don't do what you did to cause the Error 21. If you get the Error 21 just by turning your Xbox on, well, then you may have a problem. See if you can still boot a game off of a disc, and if you can, then the Xbox should still be able to be fixed just by writing files to the hard drive: You shouldn't even need to open the Xbox if you're using softmod techniques.

Here is what information I have picked up about other Error Screens:

Error Codes