I'm contemplating building my own donation page completely, to have full control over the look and feel. The page should send a donation form to the civicrm server that includes the same form fields as the standard donation page does.
Could someone tell me if this approach is viable? Or am I bound to run into problems at some point?
I am especially interested if the form must include some special codes (in hidden form fields) that I would have to generate myself when creating the custom donation page.