Fancy File Upload Buttons

Everytime I build websites I feel pain when I need to build a file upload. Because of they look terribly and different in each browser I build a small example of a fancy upload button.

example

In this example you can see its font awesome for the icons and pure layout framework. You can easily replace the icons and layout framework. In that case you're using JQuery it's not hard to implement it. It uses JavaScript which can be a problem for some people.