any commercial sign shop (check local yellow pages)can make your boat name and numbers for you in almost any font and size you want,they can get very creative with overlays and shadows and well as arches etc etc, They can also make your state numbers if you need them. Boat US lettering service does a good job also. I just like being able to go local and most shops will show you different font and designs on the computer before the make them so you can get a good idea of how it will look. They can also work with space restriction if needed to make it fit where you want it to go. They will come with instructions on how to apply and will be mounted on a "carrier" that you take the backing off of and apply, press the air out with a squeegee and remove the top cover.Not a difficult job to do just take you time and be careful. Most sign shops will also install for addition cost. They use a commercial vinyl material and figure on getting seven to ten years of useful life out of it before needing to replace.