Hardware Considerations