I didn't read the whole topic TBH, but as an advice for you and for all web programmers, and web programmers' crowd:
Learn from early stages, how to target both mobile phones and desktop computers.
This is not a scary advice. Use "bootstrap" -for example- to produce your site:
http://www.getbootstrap.com
Anyways; this is my advice to you: leave the static universe; and enter the responsive, mobile first world. You will:
1-Develop better sites
2-Learn tons of tricks
3-Open your design capabilities.
Learn from early stages, how to target both mobile phones and desktop computers.
This is not a scary advice. Use "bootstrap" -for example- to produce your site:
http://www.getbootstrap.com
Anyways; this is my advice to you: leave the static universe; and enter the responsive, mobile first world. You will:
1-Develop better sites
2-Learn tons of tricks
3-Open your design capabilities.