I've been making sushi at home for years. The key is to get high quality fish from your local Asian market. Good fish isn't cheap but the quality is very high, and certainly less expensive than dining out.
Make your rolls first and then refrigerate them before cutting or topping them. Use plastic wrap for cutting the rolls neatly, and invest in a good, sharp sushi blade. Our favorites are Rainbow Rolls, California Dynamite (topped with scallops, dynamite sauce, sauteed onions and peppers), Baked Alaska, and our house specialty - the Stinky Roll: a cal roll topped with hamachi, slivered onions and garlic butter. Divine!