Two interesting sites I have found:
http://www.airliners.net lets you look at pictures that people have submitted, and search on tail numbers (some people have entered in the description)
http://www.landings.com and click on "Search/DB" near the upper left. You can search the N number database from the FAA, including by owner. And, you can even search a few other countries' databases.